/* basics */

@font-face { font-family:'lota-light';src:url('/media/lotagrotesque-light-webfont.woff') format('woff');font-weight:normal;font-style:normal; }
@font-face { font-family:'lota-regular';src:url('/media/lotagrotesque-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal; }
@font-face { font-family:'lota-semibold';src:url('/media/lotagrotesque-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal; }
@font-face { font-family:'lota-bold';src:url('/media/lotagrotesque-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal; }
p { font-family:lota-regular; }
a,a:hover { color:#333; }
b, strong { font-family:lota-bold; }
a, button { transition:color .3s ease,background-color .3s ease;-webkit-transition:color .3s ease,background-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease; }
pre { background:transparent;border:0; }
.equal { display:flex;display:-webkit-flex;flex-wrap:wrap; }
.tk19 body { font-family:lota-light; }
.tk19 h1,.tk19 h2,.tk19 h3,.tk19 h4 { font-family:lota-bold; }
.tk19 h5,.tk19 h6 { font-family:lota-regular; }
.tk19 .bold { font-family:lota-semibold; }
.tk19 .absolute-center { position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); }
.tk19 .dropdown-menu { border:0; }
.tk19 .d-table { display:table; }
.tk19 .d-table [class*="col-"] { float:none;display:table-cell;vertical-align:top; }
.tk19 .wrapper { max-width:1220px; }
.tk19 .wrapper-800 { max-width:989px; }
.tk19 .breadcrumb a { font-family:lota-regular;color:#333;font-size:14px; }
.tk19 .backgroundGray { background:#f2f2f2 !important; }
.tk19 .leadership-buttons { margin-top:70px; }
.tk19 .leadership-buttons a { border-width:2px; }
.tk19 .zh-breadcrubdiv { max-width:989px;padding-left:0;padding-right:0; }
.tk19 .zinc-breadcrum { padding-top:15px;padding-bottom:15px; }
.tk19 span.language-notation { font-family:lota-semibold; }
.tk19 header { border:0;background:#fff;padding:0 30px; }
.tk19 header .nav-left .dropdown-menu { position:absolute;top:100px;padding:45px 110px; }
.tk19 header .nav-right .dropdown-menu { position:absolute;left:0;padding:40px;min-width:245px; }
.tk19 header .bold { font-size:16px;color:#333;display:block;margin:0px 0px 10px; }
.tk19 header .search-bar { position:fixed;top:0;left:0;right:auto;z-index:10000;width:100%;height:315px;border:0; }
.tk19 header .search-bar .close { filter:brightness(0);-webkit-filter:brightness(0);position:absolute;top:25px;right:25px; }
.tk19 header .search-bar input { height:60px;font-family:lota-regular;font-size:24px;padding:0 20px; }
.tk19 .teck-navigation ul.nav-left>li>a.active,
.tk19 .teck-navigation ul.nav-right>li>a.active { border-bottom:4px solid #000f7b;color:#000f7b;background:transparent;padding-bottom:36px; }
.tk19 .teck-navigation ul.nav-left>li>a.active:after,
.tk19 .teck-navigation ul.nav-right>li>a.active:after { display:none; }
.tk19 .country-indiv { margin:0 0 20px !important; }
.tk19 .bootstrap-select-box .caret { background:url(/media/tk19-selectbox-right-image-black.png) no-repeat 0 0;width:35px;height:35px; }
.tk19 .contact-feedback-form .bootstrap-select-box .caret { background-image:url(/media/tk19-selectbox-right-image-grey.png); }
.tk19 .contact-select-box { max-width:none; }
.tk19 .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.tk19 .bootstrap-select.btn-group .dropdown-menu li a { font-family:lota-regular;color:#a2a2a2;font-size:19px; }
.tk19 .bootstrap-select.btn-group .dropdown-menu li { border-left:2px solid #000;border-right:2px solid #000; }
.tk19 .bootstrap-select.btn-group .dropdown-menu li:last-child { border-bottom:2px solid #000; }
.tk19 .bootstrap-select.btn-group .dropdown-menu li a { height:50px;line-height:50px !important;padding:0px 20px; }
.tk19 .bootstrap-select-box.small .bootstrap-select > .dropdown-toggle { height:40px;line-height:40px; } 
.tk19 .bootstrap-select-box.small .caret { background-position:-16px 50%;width:13px;height:13px; }
.tk19 .bootstrap-select-box.small .bootstrap-select.btn-group .dropdown-toggle .filter-option { color:#333; }
.tk19 .custom-checkbox-design,.tk19 .custom-radio-design { width:20px;height:20px;border:2px solid #CCC; }
.tk19 .checkbox-row input[type="checkbox"]:checked+span.custom-checkbox-design,.tk19 .radio-row input[type="radio"]:checked+span.custom-radio-design { background:#ccc;border-color:#ccc; }
.tk19 .checkbox-row input[type="checkbox"]:checked+span+span,.tk19 .radio-row input[type="radio"]:checked+span+span,
.tk19 .checkbox-row .type-label.focus,.tk19 .radio-row .type-label.focus { color:#000; }
.tk19 .type-label { font-family:lota-light;font-size:19px;color:#333;margin-top:2px;margin-left:10px; }
.tk19 .checkbox-row label,.tk19 .radio-row label { cursor:pointer; }
.tk19 .panel-heading .glyphicon-triangle-top:before,.tk19 .panel-heading .glyphicon-triangle-bottom:before { display:none; }
.tk19 .panel-heading .material-icons { float:right;bottom:7px;position:relative;font-size:35px; }
.tk19 .left-fixed-sidebar,.tk19 .blue-nav-content { background:#008CFF; }
.tk19 .blue-nav-content span { padding-top:4px; }
.tk19 .blue-nav-content h3 { background:#0065BD; }
.tk19 .blue-nav-heading,.tk19 .blue-subnav li a { font-family:lota-regular;border:0; }
.tk19 .blue-nav-heading a:hover { color:#fff; }
.tk19 .left-blue-nav { z-index:2000; }
.tk19 .left-blue-nav i { font-size:24px; }
.tk19 .blue-nav-heading i { font-size:16px !important;color:#fff; }
.tk19 .blue-nav-heading i.glyphicon-chevron-up { transform:rotate(-180deg); }
.tk19 .slash { margin-left:15px; }
.tk19 .language-dropdown { padding:28px 0px;margin:0; }
.tk19 .language-dropdown.open,.tk19 .language-dropdown.open button,
.tk19 .language-dropdown.open .dropdown-menu,.tk19 .language-dropdown .dropdown-menu li a:hover { background:#f6f6f6; }
.tk19 .language-dropdown .dropdown-menu li a { font-size:16px;padding:10px 0px 25px; }
.tk19 .language-dropdown.open button span,
.tk19 .language-dropdown .dropdown-menu li a { color:#aaa; }
.tk19 .btn,.tk19 .body-editor .btn { font-family:lota-semibold;font-size:16px;text-transform:uppercase;text-decoration:none !important; }
.tk19 .btn:hover i,.tk19 .btn:focus i { color:#fff; }
.tk19 .btn-white:hover,.tk19 .btn-white:focus { color:#000F7B; }
.tk19 .btn-black span,.tk19 .btn-white span,.tk19 .btn-blue span { color:inherit; vertical-align:-webkit-baseline-middle;vertical-align:middle; } /* JON ADDED VERTICAL ALIGN */ /* this breaks download button on news details page so I added vertical align middle - V */
.tk19 .remove-btn .glyphicon-remove { top:0px;right:-8px; }
.tk19 .btn-link { font-family:lota-bold;font-size:16px;color:#000;text-transform:uppercase;padding-bottom:3px;border-bottom:3px solid #000;display:inline-block;transition:none;-webkit-transition:none;text-decoration:none; }
.tk19 .btn-fill { padding:0px 25px;height:50px;line-height:50px;background:#0065BD;border:2px solid #0065BD;color:#fff; }
.tk19 .btn-fill:hover { background:transparent;color:#0065BD; }
.tk19 .btn.pdf { position:relative; }
.tk19 .btn.pdf-inline { height:auto;line-height:30px; margin-bottom:5px; } /* Jon changed height to auto so pdf titles would fit in the box*/
.tk19 .btn.pdf-inline span.file-type { font-size:12px;font-family:lota-semibold;color:#009A9C;text-transform:uppercase;margin-left:5px; }
.tk19 .btn.pdf-inline:hover span,
.tk19 .btn.pdf-inline:focus span { color:#fff; }
.tk19 .btn.pdf-inline .material-icons { vertical-align:middle; }
.tk19 .font-size48 { font-size:48px; }
.tk19 .logo { margin-top:27px; }
.tk19 .logo a { white-space:nowrap; }
.tk19 .teck-navigation ul.nav-left>li>a,
.tk19 .teck-navigation ul.nav-right>li>a,
.tk19 .navbar-default .navbar-nav > .open > a,
.tk19 .navbar-default .navbar-nav > .open > a:focus { font-family:lota-regular;padding:40px 20px;border-color:#d8d8d8; }
.tk19 .search-main { margin-top:37px; }
.tk19 .color-black { color:#000; }
.tk19 .language-dropdown button span.language-name,
.tk19 .language-dropdown.open button,.tk19  .language-dropdown.open .dropdown-menu { font-family:lota-regular;font-size:16px;text-transform:none; }
.tk19 .background-blue { background:#000F7B; }
.tk19 .btn .material-icons { font-size:24px;margin-left:5px;color:#000;vertical-align:sub; }
.tk19 .btn:hover .material-icons { color:#fff; }
.tk19 .btn-label { display:block;color:#009A9C;font-size:12px;margin-top:10px;font-family:lota-semibold;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%); }
.tk19 .btn:hover .btn-label { color:#009A9C; }
.tk19 .inline-btns .btn { height:45px;line-height:27px; }
.tk19 .inline-btns .btn + .btn { margin-left:35px; }
.tk19 .teck-main { background:#000F7B;padding:100px 0px; }
.tk19 .teck-main p { font-family:lota-semibold;font-size:28px; }
.tk19 .close { opacity:1; }
.tk19 .teck-navigation ul.nav-left>li>a:hover::after,
.tk19 .teck-navigation ul.nav-right>li>a:hover::after { content:"";height:4px;background:#666;bottom:0;left:0;width:100%;transition:none;border:0; }
.tk19 .teck-navigation ul.nav-left>li>a:hover,
.tk19 .teck-navigation ul.nav-right>li>a:hover,
.tk19 .teck-navigation ul.nav-left>li>a:focus, 
.tk19 .teck-navigation ul.nav-right>li>a:focus { background:transparent;color:#aaa; }
.tk19 .country-submenu { border-left:1px solid #CCC;padding:0px 25px; }
.tk19 .country-submenu:first-child,.tk19 .country-submenu.no-border { border:0; }
.tk19 .commitment-submenu h3,
.tk19 .sustainability-submenu h3,.tk19 .country-submenu h3 { font-size:16px;color:#000f7b;text-transform:uppercase;margin:0px 0px 25px; }
.tk19 .country-submenu h4 { font-size:14px;text-transform:uppercase;color:#000f7b; }
.tk19 .commitment-submenu ul li a,.tk19 .sustainability-submenu ul li a,
.tk19 .country-submenu ul li a, .about-submenu ul li a,
.tk19 .news-submenu ul li a,.tk19 .acerca-de-es-submenu ul li a,
.tk19 .noticias-es-submenu ul li a { color:#333;font-size:16px; }
.tk19 .country-submenu ul li.lvl-3:last-child a { margin-bottom:10px;display:block; }
.tk19 .two-columns { -webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:1px solid #ccc;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc;max-height:235px; }
/*.tk19 .commitment-submenu-indiv.other-sections ul li:last-child { margin-bottom:40px; }*/
.tk19 .country-submenu ul li { margin-bottom:10px; }
.tk19 .commitment-submenu ul li a,.tk19 .sustainability-submenu ul li a,
.tk19 .country-submenu ul li a,.tk19 .about-submenu ul li a,
.tk19 .news-submenu ul li a,.tk19 .acerca-de-es-submenu ul li a,
.tk19 .noticias-es-submenu ul li a { font-family:lota-regular; }
.tk19 .navbar { position:static; }
.tk19 .navbar-right .arrow-down { display:none; }
.tk19 .footer-links li a { font-family:lota-regular; }
.tk19 .footer-upper-sec { padding:40px 35px 0px; }
.tk19 .footer-upper-col h3,.tk19 .footer-upper-col a { border:0;color:#333; }
.tk19 .footer-upper-col { margin-bottom:40px;border-bottom:1px solid #ddd;padding-bottom:40px; }
.tk19 .footer-upper-col+.footer-upper-col { border-left: 1px solid #ddd; }
.tk19 .footer-upper-col:nth-child(6) { border-left:0;margin:0; }
.tk19 .footer-upper-col:nth-child(n+6) { border-bottom:0;margin:0; }
.tk19 .contact-sitemap-links li,.copyright { font-size:14px;margin-right:35px; }
.tk19 .social-media-links li a { margin-left:15px; }
.tk19 .footer-bottom-sec { background:#000F7B; }
.tk19 .footer-sensex-rate { width:20%;font-size:14px;color:#8F95C9;border-color:#4C55A7;min-height:0;padding:30px 0px; }
.tk19 .footer-sensex-rate:first-child { width:275px; }
.tk19 .contact-sitemap-links li a,.tk19 .copyright { font-family:lota-regular; }
.tk19 .footer-sensex-rate span { font-family:lota-bold; }
.tk19 ul.links.m21-downloads-links > li > a > small { margin-left:5px; }

@media(max-width: 1199px) {
    .tk19 .font-size48 { font-size:36px; }
}


/* calendar */
.tk19 .datepicker { box-shadow:none; }
.tk19 .datepicker .datepicker-switch,.tk19 .datepicker td, .datepicker th { font-family:lota-regular;font-size:19px; }
.tk19 .datepicker th.dow { font-family:lota-semibold; }
.tk19 .datepicker td,.tk19  .datepicker th { font-size:14px;width:50px;height:50px;padding:0;margin:0;border:15px solid #f9f9f9; }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color:#377283; }
.tk19 .event-datepicker #datepicker { width:100%;max-width:400px; }
.tk19 .datepicker-switch { line-height:38px; }
.tk19 .btn.calendary-button,
.tk19 .btn.calendary-button:hover { z-index:1;background:#fff;border:2px solid #000;padding:8px 18px;border-radius:0;box-shadow:none !important;color:#000 !important;height:48px;line-height:30px; }
.tk19 .btn.calendary-button:hover { background:#000 !important;color:#fff !important;font-size:16px; }
.tk19 .btn.calendary-button i { font-size:23px;position:relative;top:3px; }

/* table */
.tk19 .m11-main table tr td:nth-of-type(even),.tk19 .body-editor table tr td:nth-of-type(even),
.tk19 .m11-main table tr th:nth-of-type(even),.tk19 .body-editor table tr th:nth-of-type(even) { background-color:#EAF1F3; }
.tk19 .m11-main .table-striped table tr td:nth-of-type(even),.tk19 .body-editor.table-striped table tr td:nth-of-type(even) { background-color:#EAF1F3 !important; }
.tk19 .m11-main table tr:first-of-type td,.tk19 .body-editor table tr:first-of-type td,
.tk19 .m11-main table tr:last-of-type td,.tk19 .m5-text-editor table tr:last-of-type td,
.tk19 .body-editor table tr:last-of-type td { border-bottom:1px solid #377283;padding:20px 15px; }
.tk19 .m11-main table p,.tk19 .body-editor table p { margin-bottom:0; }
.tk19 .m11-main table tr td,.tk19 .m5-text-editor table tr td,.tk19 .body-editor table tr td,.tk19 .body-editor table tr th { font-family:lota-regular;padding:20px 15px; }
.tk19 .m11-main table tr td:first-of-type:not(.un-sustainable-table tr td),.tk19 .m5-text-editor table tr td:first-of-type:not(.un-sustainable-table tr td),
.tk19 .body-editor table tr td:first-of-type:not(.un-sustainable-table tr td) { padding-left:0; }
.tk19 .m11-main .table-striped table,.tk19 .m5-text-editor table,.tk19 .body-editor table { margin-bottom:20px;overflow:hidden; }
.tk19 .body-editor table p,.tk19 .body-editor table td,
.tk19 .body-editor table th,.tk19 .body-editor table strong { font-size:19px !important; }
.tk19 .body-editor table tr:first-child th,
.tk19 .m11-main table tr:first-child th,
.tk19 .body-editor table tr:first-child td,
.tk19 .m11-main table tr:first-child td,
.tk19 .dropshadow tr:nth-child(odd) td { box-shadow:0px 10px 16px -10px rgba(0,0,0,0.2);position:relative;z-index:2; }
.tk19 .m8-text-editor.body-editor.table-striped { overflow-x: auto; }
.tk19 .m8-text-editor.body-editor.table-striped #no-styline { overflow-x: auto; }
.tk19 .m8-text-editor.table-striped table { background:#fff !important; }
.tk19 .m8-text-editor.table-striped table tr th:first-of-type { background:#fff !important; }
.tk19 .m8-text-editor.table-striped table tr td:first-of-type { background:#fff !important; }
.tk19 .m8-text-editor font,.tk19 .body-editor font { color:#333; }
.tk19 .un-sustainable-table {
    width: 100% !important;
}
.tk19 .un-sustainable-table tr:last-of-type td {
    border-bottom: 0px !important;
}
.tk19 .un-sustainable-table .white-row td {
    background-color: #FFF !important; 
}
.tk19 .un-sustainable-table .blue-row td {
    background-color: #EAF1F3;
    border-bottom: 1px solid #377283;
}
/*.tk19 .un-sustainable-table tr:nth-of-type(odd) {*/
/*    border-bottom: 1px solid #377283;*/
/*}*/

@media (max-width: 1560px) {
    .tk19 .teck-navigation ul.nav-left>li>a { padding:40px 15px !important;border-width:4px !important; }
    .tk19 .teck-navigation ul.nav-right>li>a { padding:40px 15px !important;border-width:4px !important; }
}

@media (max-width: 1560px) and (min-width: 1360px) {
    .tk19 .teck-navigation ul.nav-left>li>a { padding:40px 10px !important;border-width:4px !important;max-height:100px; }
    .tk19 .teck-navigation ul.nav-right>li>a { padding:40px 10px !important;border-width:4px !important; }
}

@media (max-width: 1360px) and (min-width: 1299px) {
    .tk19 .teck-navigation ul.nav-left>li>a { padding:40px 5px 0px 5px!important;border-width:4px !important; }
    .tk19 .teck-navigation ul.nav-right>li>a { padding:40px 5px 0px 5px!important;border-width:4px !important; }
}

@media (max-width: 1299px) {
    .tk19 .navbar-right .arrow-down,
    .tk19 .navbar-right .language-mobile { display:block !important; }
    .tk19 .navbar-right .language-dropdown { display:none !important; }
    .tk19 .header-right ul li { margin:0; }
    .tk19 .header-right ul li a { border-bottom:1px solid #d8d8d8; }
    .tk19 .header-right ul.nav-right li .dropdown-menu a { border:0;padding:5px;display:block;line-height:35px; }
    .tk19 .header-right ul li a:hover:after { display:none; }
    .tk19 .teck-navigation ul.nav-right>li>a { padding:10px 15px !important;font-family:lota-regular;line-height:35px; }
    .tk19 .teck-navigation .header-right.navbar-right { display:none;width:auto;max-width:230px;background-color:#fff;position:absolute;z-index:9999;right:10px;top:100%; }
    .tk19 .hamburgger-menu-tablet { display:block;position:relative;z-index:10 !important;float:right;z-index:99999;padding-right:10px;margin-top:35px;border-right:1px solid #dadada;margin-right:15px; }
    .tk19 .hamburgger-menu-tablet .close,.tk19 .nav-cross-icon { font-size:30px;font-weight:lighter;color:#888; }
    .tk19 .header-right ul li { width:100%;text-align:left;float:left; }
    .tk19 .language-mobile { background:#F2F2F2; }
    .tk19 .language-mobile span,.tk19 .language-mobile span.active { color:#333;font-family:lota-regular;font-size:12px;border:0;text-align:left;background:transparent; }
    .tk19 header { min-height:100px; }
    .tk19 header .nav-right .open-submenu .dropdown-menu { min-width:0;padding:0 10px; }
    .tk19 .dropdown-toggle.open-submenu { background:#e5e5e5 !important; }
    .tk19 .teck-navigation ul.nav-right>li:hover .dropdown-menu { display:none; }
    .tk19 header .nav-left .dropdown-menu { padding:45px 0px; }
    .tk19 .country-submenu { padding:0px 15px; }
}

@media (max-width: 1299px) and (min-width: 768px) {
    .tk19 .teck-navigation ul.nav-left>li,.tk19  .header-right>ul.nav,.tk19  .header-right .language-dropdown { float:none !important;display:inline-block;vertical-align:top; }
    .tk19 .header-right ul li a .glyphicon.arrow-down { display:block !important;width:auto;position:absolute;right:0;top:36%; }
    .tk19 .header-right ul li a.open-submenu .glyphicon.arrow-down { display:none !important; }
    .tk19 .header-right ul li a.open-submenu .glyphicon.arrow-up { display:block !important; }
    .tk19 .header-right ul li a .glyphicon.arrow-up { width:auto;position:absolute;right:0;top:36%; }
    .tk19 .teck-navigation ul.nav-right > li > a { font-size:16px; }
    .tk19 .header-right ul.nav-right li.open-submenu .dropdown-menu { display:block !important;transition:display 1s !important;box-shadow:none;z-index:10000;right:0;left:0;position:relative; }
}

@media (max-width: 1199px) and (min-width: 768px) {
    .tk19 .btn { font-size:14px; }  
}

@media (max-width: 1199px) {
    .tk19 .footer-sensex-rate { font-size:12px; }
    .tk19 .footer-sensex-rate:first-child { width:252px; }
    .tk19 header { padding:0px 15px; }
    .tk19 .commitment-submenu ul li,.tk19 .sustainability-submenu ul li,
    .tk19 .country-submenu ul li,.tk19 .about-submenu ul li,
    .tk19 .news-submenu ul li,.tk19 .acerca-de-es-submenu ul li,
    .tk19 .noticias-es-submenu ul li { margin:0; }
    .tk19 .teck-navigation ul.nav-left>li>a { padding:38px 10px !important;border-width:4px !important; } 
}

/* targetting ipad pro 11 */
@media (max-width: 991px) and (min-width: 768px) {
    .tk19 .navbar-default .navbar-nav a,.tk19 .navbar-default .navbar-nav a:focus { padding:32px 10px; }
    .tk19 .teck-navigation { position: absolute;width: 100%;top:100px;right: 0; }
    .tk19 .header-right,.tk19 .nav-left { display: none;background-color: #fff;position: relative;width: 100%!important;z-index: 9999;top: 0;left: 0;float: none!important; }
    .tk19 .teck-navigation ul.nav-left>li { display:block; }
    .tk19 .teck-navigation ul.nav-left>li a { display:block;padding:10px 15px !important;margin:0;text-align:left;border-bottom:1px solid #d8d8d8 !important;line-height:35px;clear:both;color:#333 !important; }
    .tk19 .teck-navigation ul.nav-left>li a .glyphicon.arrow-down { display:block !important;width:auto;position:absolute;right:0;top:36%; }
    .tk19 .teck-navigation .header-right.navbar-right { max-width:100%; } 
    .tk19 .teck-navigation ul.nav-left>li.open>a i.arrow-down,.tk19 .teck-navigation ul.nav-right>li.open>a i.arrow-down { display: none !important; }
	.tk19 .teck-navigation ul.nav-left>li.open>a i.arrow-up,.tk19 .teck-navigation ul.nav-right>li.open>a i.arrow-up { display: block;color:#fff; }
    .tk19 .teck-navigation ul.nav-left>li>a i, .tk19 .teck-navigation ul.nav-right>li>a i { position: absolute;right: 0;top: 22px;color: #5b5c54; }
    .tk19 .teck-navigation .navbar-nav .dropdown-menu { position: static;float: none;width: auto;margin-top: 0;padding:0;border: 0;-webkit-box-shadow: none;box-shadow: none;background:#fff;display:none !important; }
    .tk19 .teck-navigation .navbar-nav .open .dropdown-menu { display:block !important; }
    .tk19 .country-submenu,.tk19 .country-submenu .country-submenu-wrapper,
    .tk19 .country-submenu .commitment-submenu-indiv { width:100%;float:none;padding:0;margin:0;border:0;clear:both; }
    .tk19 .commitment-submenu h3, .tk19 .sustainability-submenu h3, .tk19 .country-submenu h3,.tk19 .country-submenu h4 { font-family:lota-regular;line-height:35px;margin:0;display:block;text-transform: none;color: #333;font-size: 16px; }
    .tk19 .country-submenu.featured-menu { display:none; }
    .tk19 .two-columns { column-count:unset; }
    .tk19 header .teck-navigation .bold { font-family:lota-regular; }
    .tk19 header .teck-navigation .mb20 { margin:0; }
    .tk19 .header-right ul.nav-right li.open-submenu .dropdown-menu { padding:0; }
}

@media (max-width: 991px) {
    .tk19 .footer-sensex-rate,.tk19 .footer-sensex-rate:first-child { width:25%; }
    .tk19 .navbar-default .navbar-nav>.open>a,
    .tk19 .teck-navigation ul.nav-right>li>a:hover,
    .tk19 .teck-navigation ul.nav-right>li>a:focus { background:#000f7b !important;color:#fff !important;border:0; }
    .tk19 .two-columns { -webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;border:0;max-height:none; }
    .tk19 .country-indiv { margin:0 !important;width:100%;padding:0; }
    .tk19 .country-links { padding:0 !important;margin:0; }
    .tk19 .dropdown-menu,.tk19 .navbar-nav .open .dropdown-menu { background:#fafafa; }
    .tk19 .lvl-1 .country-indiv a h4 { padding-left:15px !important;font-size:12px;text-transform:uppercase;color:#777; }
    .tk19 .lvl-1 .country-indiv ul li a { padding-left:30px !important; }
    .tk19 .lvl-1 .country-indiv ul li a { background:#fff; }
    .tk19 .header-right ul.nav-right li .dropdown-menu a { width:100%;float:left;margin:0;font-family:lota-regular;font-size:16px;color:#333;text-transform:none;padding:10px 20px;line-height:35px;border-bottom:1px solid #e3e3e3; }
    .tk19 .country-submenu ul li.lvl-3:last-child a { margin-bottom:0px; }
}

@media (max-width: 767px) {
    .tk19 header { min-height:1px; }
    .tk19 .country-links { background:#fafafa; }
    .tk19 .teck-navigation ul.nav-left>li>a { border-width:1px !important; }
    .tk19 .footer-sensex-rate,.tk19 .footer-sensex-rate:first-child { width:100%; }
    .tk19 .font-size48 { font-size:36px; } /* JON CHANGED FONT SIZE FROM 24PX TO 36PX */
    .tk19 .teck-main { padding:50px 15px; }
    .tk19 .teck-main p { font-size:18px;line-height:26px; }
    .tk19 .teck-main .footer-logo { width:80px; }
    .tk19 .footer-upper-col,.tk19 .footer-upper-col+.footer-upper-col { border:0;padding:0;margin:0; }
    .tk19 .footer-upper-col h3 {color:#000f7b;font-size:18px;text-align:left; }
    .tk19 .footer-upper-sec { padding:40px 35px 20px; }
    .tk19 .contact-sitemap { padding:30px 15px; }
    .tk19 .contact-sitemap-links li { text-align:center;margin:0 0 10px; }
    .tk19 .social-media { margin:15px 0px; }
    .tk19 .social-media-links img { filter:none;-webkit-filter:none; }
    .tk19 .footer-bottom-sec { padding-top:30px; }
    .tk19 .footer-sensex-rate { padding:10px 0px 0px; }
    .tk19 .logo { margin-top:18px; }
    .tk19 .search-main { margin-top:25px; }
    .tk19 .navigation-part .navbar-header { top:-52px; }
    .tk19 .teck-navigation ul.nav-left>li>a,.tk19 .teck-navigation ul.nav-right>li>a { padding:10px 20px !important; }
    .tk19 .nav-cross-icon { top:-5px;position:relative;left:-5px; }
    .tk19 #TeckNavigation { background:#fafafa; }
    .tk19 .teck-navigation .header-right.navbar-right { max-width:100%;position:static; }
    .tk19 .navigation-part .navbar-default .navbar-toggle { transition:none;-webkit-transition:none; }
    .tk19 .open .navigation-part .navbar-header { top:-69px;right:0px;width:53px;height:70px; }
    .tk19 .open .navigation-part .navbar-header { background:#fafafa;border:0; }
    .tk19 .open .navigation-part .navbar-default .navbar-toggle { position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); }
    .tk19 .teck-navigation ul.nav-left>li>a,.tk19 .teck-navigation ul.nav-right>li>a,
    .tk19.es .teck-navigation ul.nav-left>li>a { font-family:lota-regular;font-size:16px;color:#333; }
    .tk19 .navbar-default .navbar-nav>.open>a i,
    .tk19 .teck-navigation ul.nav-right>li>a:hover i,
    .tk19 .teck-navigation ul.nav-right>li>a:focus i { color:#fff; }
    .tk19 .teck-navigation ul.nav-right>li>a:hover i.arrow-down,
    .tk19 .teck-navigation ul.nav-right>li>a:focus i.arrow-down { display:none !important; }
    .tk19 .teck-navigation ul.nav-right>li>a:hover i.arrow-up,
    .tk19 .teck-navigation ul.nav-right>li>a:focus i.arrow-up { display:block !important; }
    .tk19 .nav-right .dropdown-toggle.open-submenu { background:#fafafa; }
    .tk19 .dropdown-menu,.tk19 .navbar-nav .open .dropdown-menu { background:#fafafa;position:static;padding:0;margin:0; }
    .tk19 .country-submenu { padding:0;border:0;overflow:hidden; }
    .tk19 .country-submenu h3,.tk19 .country-submenu h4,
    .tk19 .country-submenu ul li a,.tk19 .country-submenu .commitment-submenu a { width:100%;float:left;margin:0;font-family:lota-regular;font-size:16px;color:#333;text-transform:none;padding:10px 20px;line-height:35px;border-bottom:1px solid #e3e3e3; }
    .tk19 .country-submenu-wrapper { padding-left:0;padding-right:0; }
    .tk19 .commitment-submenu-indiv.other-sections ul li:last-child { margin:0;overflow:hidden; }
    .tk19 .header-right ul.nav-right li.open-submenu .dropdown-menu { padding:0; }
    .tk19 header .search-bar { background:#f6f6f6;height:36%; }
    .tk19 header .search-bar .absolute-center { width:100%; }
    .tk19 .leadership-buttons a { margin:0 0 20px; }
    .tk19 table,.tk19 .m11-main .table-striped table,.tk19 .m5-text-editor table, .tk19 .body-editor table { overflow:auto; }
    .tk19 .m11-main table th:first-child,.tk19 .m11-main table td:first-child,
    .tk19 .body-editor table th:first-child,.tk19 .body-editor table td:first-child { position:sticky !important;position:-webkit-sticky !important;left:0px;padding:10px 15px !important;min-width:200px;width:200px;box-shadow:6px 4px 10px rgba(0,0,0,0.1) !important;z-index:20 !important; }
    .tk19 .lvl-1 .country-indiv a h4 { padding-left:30px !important; }
}

/* 20% angle square */

.tk19 .angle-20 { position:relative;left:0;width:100%;height:300px;padding:60px 80px;font-size:20px;color:#FFF;background:#020F7B; }
.tk19 .angle-20:after { content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#020F7B;transform-origin:bottom left;-ms-transform:skew(-20deg, 0deg);-webkit-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg); }
.tk19 .layout-right .angle-20:after { -ms-transform:skew(20deg, 0deg);-webkit-transform:skew(20deg, 0deg);transform:skew(20deg, 0deg); }

/* details page */

.tk19.details-page header { border-bottom:1px solid #ccc; }
.tk19.details-page .zh-breadcrubdiv { max-width:800px; }
.tk19.details-page .zinc-breadcrum { padding-top:45px; }
.tk19 .article-details.wrapper-800 { max-width:800px;padding-bottom:60px; }
.tk19 .job_posting_share a,.tk19 .job_posting_share a:hover { width:40px;height:40px;display:inline-block;border:1px solid #ccc;border-radius:50%;text-align:center;line-height:36px; }
.tk19 .job_posting_share td+td { padding-left:10px; }
.tk19 .social-media-links li a:hover img.social-icon-hover,
.tk19 .job_posting_share td a:hover img.social-icon-hover { display:inline-block; }
.tk19 .news-withimage-subheading { padding-bottom:60px;border-bottom:1px solid #ccc;letter-spacing:0; }
.tk19 .news-withimage-heading { font-family:lota-semibold;font-size:36px;color:#333; }
.tk19 .news-withimage-subheading .date { font-family:lota-semibold;font-size:14px;color:#999;margin:0px 0px 40px; }
.tk19 .story_details_tags { border:0;padding:0; }
.tk19 .body-editor p,.tk19 .body-editor ul,.tk19 .body-editor ol { font-family:lota-regular;font-size:19px;color:#333;line-height:30px; }
.tk19 .body-editor a:not(.btn-black) { color:#333;text-decoration:underline; }
.tk19 .body-editor h2 { font-family:lota-bold;font-size:24px;color:#333; }
.tk19 .body-editor h3 { font-family:lota-semibold;font-size:20px;color:#333; }
.tk19 .body-editor h4 { font-family:lota-bold;font-size:16px;color:#333; }
.tk19 .body-editor h6 { font-family:lota-bold;font-size:14px;color:#333; }
.tk19 .story-details-wrapper h1 { font-family:lota-semibold;font-size:36px;color:#333; }
.tk19 .news-withimage-subheading .pull-right div { padding:0; }
 
@media (max-width: 991px) {
    .tk19 .article-details.wrapper-800 { padding-left:20px;padding-right:20px; }
    .tk19 .zinc-breadcrum { padding-left:10px;padding-right:10px; }
}

@media (max-width: 767px) {
    .tk19.details-page .zinc-breadcrum { padding-top:20px;padding-bottom:10px; }
    .tk19.details-page .zh-breadcrubdiv { padding-left:10px;padding-right:10px; }
    .tk19 .news-withimage-heading { font-size:24px;line-height:34px; }
    .tk19 .body-editor h2 { font-size:22px; }
    .tk19 .body-editor h3 { font-size:20px; }
    .tk19 .news-withimage-subheading { padding-bottom:10px; }
    .tk19 .news-withimage-subheading .date,
    .tk19 .news-withimage-subheading .btn { margin:0 0 20px; }
    .tk19 .table-responsive { border:0;padding-top:20px; }
    .tk19 .article-details.wrapper-800 { padding-bottom:30px; }
}

/* dust map */

.tk19 .info-window-header { color:#fff;font-size:18px;text-align:center;background:#0065BD;position:absolute;bottom:0px;padding:10px 15px;line-height:24px;left:50%;transform:translateX(-50%);width:260px; }

/* connect */

.tk19.connect header { border-bottom:1px solid #ccc; }
.tk19.connect body .container-fuild > header.no-nav { padding-bottom:0; }
.tk19.connect body .container-fuild > header.no-nav .logo { margin-top:0; }
.tk19.connect body .container-fuild > header.no-nav .logo > a { margin-top:30px;margin-left:45px; }
.tk19.connect .language-dropdown { padding:29px 0px; }
.tk19.connect .hamburger { width:25px; }
.tk19.connect .hamburger span { height:2px; }
.tk19.connect .hamburger-wrapper { height:20px;top:45px;border:0px; }
.tk19.connect .connect-logo { font-family:lota-semibold;font-size:48px;color:#000;margin:23px 0px 0px 10px; }
.tk19.connect .language-dropdown button span.language-name { color:#333; }
.tk19.connect .m2-main { padding-top:100px !important; }
.tk19.connect .m2-main h2 { font-size:48px; }
.tk19.connect .m2-main .bgimg { width:100%;height:100%; }
.tk19.connect .m2-main .wrapper.wrapper-positionAbsolute-sm { top:50%; }
.tk19.connect .m2-main .wrapper .m2-introduction-content h2 { font-family:lota-bold;color:#fff;font-size:24px !important; }
.tk19.connect .m2-main .wrapper .m2-introduction-content { padding:0;margin:0; }
.tk19.connect .m1-slide-content.angle-20 { height:auto; }
.tk19.connect #teck-header { z-index:200; }
.tk19.connect .m1-slide-content { bottom:auto; }
.tk19.connect .m1-slide-content { position:static; }
.tk19.connect .banner-articles article { font-family:lota-light;color:#fff;font-size:16px; } 
.tk19.connect .banner-articles article:after { display:none; }
.tk19.connect .banner-articles article a:hover h2 { color:#8ED6F6 !important; }
.tk19.connect #content { padding:0px; }
.tk19.connect.sub #content { padding:100px 0px 0px; }
.tk19.connect .featured-articles-wrapper { background:#f2f2f2;padding:60px 0px; }
.tk19.connect .home-featured-article { height:auto; }
.tk19.connect .home-featured-article .left-col { width:33.33%;height:260px;border:0; }
.tk19.connect .home-featured-article .right-col { width:66.66%;padding-left:35px; }
.tk19.connect .home-featured-article h1 { font-family:lota-bold;color:#333;font-size:48px; }
.tk19.connect .home-featured-article .btext { font-family:lota-regular;color:#333;font-size:19px;line-height:32px; }
.tk19.connect .home-every-issue { border-left:1px solid #ccc;padding:0px 20px; }
.tk19.connect .home-every-issue h2 { background:transparent;font-family:lota-semibold;font-size:14px;color:#009A9C;text-align:left;line-height:normal;text-transform:uppercase;height:auto;margin-bottom:20px; }
.tk19.connect .home-every-issue article { border:0;padding-bottom:20px; }
.tk19.connect .home-every-issue .row+.row article { padding-bottom:0; }
.tk19.connect .home-every-issue .row+.row article .left-col,
.tk19.connect .home-every-issue .row+.row article .right-col { border-top:1px solid #ccc; } 
.tk19.connect .home-every-issue .row+.row article .left-col .bgimg { margin-top:20px; }
.tk19.connect .home-every-issue .row+.row article .right-col { padding-top:20px; }
.tk19.connect .home-every-issue article .left-col { width:105px;height:auto; }
.tk19.connect .home-every-issue article .left-col .bgimg { width:105px;height:105px; }
.tk19.connect .home-every-issue article h1 { font-family:lota-regular;color:#333;font-size:19px;text-decoration:underline; }
.tk19.connect .home-every-issue article .right-col { padding-top:0;width:210px; }
.tk19.connect .m31-main .stories-image img { width:100%; }
.tk19.connect .m31-main .story-global-main h3 { font-family:lota-semibold;font-size:14px;color:#009A9C; }
.tk19.connect .m31-main ul.pull-left li { height:auto;margin-bottom:50px; }
.tk19.connect .m31-main { padding:30px 0px; }
.tk19.connect .m31-main .stories-image { height:auto; } 
.tk19.connect .issue-contribution { background:#f2f2f2; }
.tk19.connect .issue-contribution h2 { font-family:lota-bold;font-size:14px;color:#333; }
.tk19.connect .issue-contribution p { font-family:lota-regular;font-size:14px;color:#333;line-height:22px; }
.tk19.connect .issue-contribution a { color:#333;text-decoration:underline; }
.tk19.connect .issue-contribution img.cover-thumb { margin-left:0;margin-right:30px;margin-bottom:30px; }
.tk19.connect .issue-contribution .btn { padding:0px 25px;text-decoration:none;line-height:48px;color:#fff; }
.tk19.connect .issue-contribution .btn:hover { color:#0065BD; }
.tk19.connect .blue-nav-content span { padding-top:4px; }
.tk19.connect .story-detail-content { padding-top:40px; }
.tk19.connect .story-detail-content .connectCategories em { font-family:lota-semibold;font-size:14px;color:#009A9C;background:transparent;display:block;min-height:0;line-height:normal;text-align:center;text-transform:uppercase;margin:0 0 20px;padding:0; }
.tk19.connect .story-detail-content .connectCategories { margin:0;text-align:center; }
.tk19.connect .connectSliderLabel { margin:20px 0px;padding:0;width:100%;float:none;border:0;display:block; }
.tk19.connect .connectSliderLabel p { float:none;margin:0;padding:0;font-family:lota-regular;font-size:14px;color:#333; }
.tk19.connect .job_posting_share a img.social-icon-hover,.tk19.connect .job_posting_share a:hover img.social-icon { display:none; }
.tk19.connect .job_posting_share a:hover img.social-icon-hover { display:inline-block; }
.tk19.connect .job_posting_share.absolute { position:absolute;top:0px;right:-60px; }
.tk19.connect .job_posting_share.absolute a { display:block;margin:0 0 10px; }
.tk19.connect .story-detail-content h1 { font-size:64px; }
.tk19.connect .story_details_inline { padding-top:0;padding-bottom:0; }
.tk19.connect .story-detail-content .connectArticle h2, 
.tk19.connect .story-detail-content .connectArticle h3 { font-family:lota-bold;font-size:36px;color:#333; } 
.tk19.connect .story-detail-content .connectArticle h3 { margin-top:30px; }
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li a { font-family:lota-regular;font-size:16px;color:#333;vertical-align:middle;max-width:85%;display:inline-block; }
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li a:hover { text-decoration:underline; }
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li a:before,
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li a:after { display:none; } 
.tk19.connect .story-detail-content .connectArticle .connectPagination ul { border-color:#ccc; }
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li i { vertical-align:middle; }
.tk19.connect .story-detail-content .connectArticle .connectPagination ul li:first-child i { transform:rotate(180deg); }
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote { background:transparent url(/media/tk19-connect-quotes.svg) no-repeat 0 0;color:#000F7B;font-family:lota-semibold;font-size:28px;padding:0px 40px;width:50%;float:right;margin:20px 0px; }
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote:after { display:none; }
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote p { color:#000F7B;font-family:lota-semibold;font-size:28px; }
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote .author { font-family:lota-regular;font-size:16px;line-height:22px;margin-top:20px;color:#000F7B; }
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote .author b,
.tk19.connect .story-detail-content .connectArticle #story_details_pullquote .author strong { font-family:lota-bold; }
.tk19.connect .connectArticle .story_details_paragraph img { max-width:100%; }
.tk19.connect .connectArticle a {text-decoration: underline;}
 
@media (max-width: 1199px) {
    .tk19.connect.sub #content { padding:73px 0px 0px; }
    .tk19.connect .hamburger-wrapper { top:30px; }
    .tk19.connect .connect-logo { font-size:28px;margin:11px 0px 11px 15px; }
    .tk19.connect .m2-main { padding-top:73px !important; }
    .tk19.connect .m2-main h2 { font-size:36px; }
    .tk19.connect body .container-fuild > header.no-nav .logo > a { margin-top:15px; }
    .tk19.connect .home-every-issue article .right-col { width:50%; }
    .tk19.connect .home-featured-article .left-col { height:217px; }
    .tk19.connect .home-featured-article .btext { height:118px;line-height:30px;margin-bottom:0; }
    .tk19.connect .home-every-issue article { padding-right:0; }
    .tk19.connect .connectArticle .story_details_paragraph,.tk19.connect .connectArticle .story_details_paragraph h2 { text-align:left; }
}

@media (max-width: 991px) {
    .tk19.connect .m2-main { height:auto; }
    .tk19.connect .home-featured-article .left-col { height:175px; }
    .tk19.connect .home-every-issue article .left-col { width:80px; }
    .tk19.connect .home-every-issue article .left-col .bgimg { width:80px;height:80px; }
    .tk19.connect .home-every-issue article h1 { font-size:14px;text-decoration:none;height:auto; }
    .tk19.connect .home-featured-article h1 { font-size:36px; }
    .tk19.connect .connectSliderLabel p { display:inline;padding:0 20px; }
    .tk19.connect .story-detail-content .job_posting_share.absolute { position:relative;top:0px;left:0;margin:10px auto;text-align:center; }
    .tk19.connect .job_posting_share.absolute a { display:inline-block;margin:0 5px; }
}

@media (max-width: 767px) {
    .tk19.connect .featured-articles-wrapper { padding-top:20px;padding-bottom:0; }
    .tk19.connect .home-featured-article { margin-bottom:30px; }
    .tk19.connect .home-featured-article .btn { padding:8px 18px; }
    .tk19.connect .home-featured-article.visible-xs .bgimg { width:100%;height:335px;margin:0; }
    .tk19.connect .home-every-issue { padding:0;border:0; }
    .tk19.connect .home-every-issue article { padding-left:0px;padding-right:0px;width:100%; }
    .tk19.connect .home-every-issue article .left-col,
    .tk19.connect .home-every-issue article .right-col { width:auto;padding:0; }
    .tk19.connect .home-every-issue article .left-col { margin-bottom:20px;margin-right:8px; }
    .tk19.connect .home-every-issue .row+.row article .left-col { margin-left:8px;margin-right:0; }
    .tk19.connect .home-every-issue article .left-col .bgimg { width:100%;height:160px; }
    .tk19.connect .home-every-issue .row+.row article .left-col { border:0; }
    .tk19.connect .home-every-issue .row+.row article .left-col .bgimg { margin:0; }
    .tk19.connect .home-every-issue .row { width:50%;float:left;border:0;margin:0; }
    .tk19.connect .home-every-issue .row+.row article .left-col, .tk19.connect .home-every-issue .row+.row article .right-col { border:0;padding:0 !important; }
    .tk19.connect .home-every-issue article .left-col,
    .tk19.connect .home-every-issue article .right-col { float:none !important; }
    .tk19.connect .m31-main .stories-image { width:100% !important; }
    .tk19.connect .issue-contribution img.cover-thumb { width:190px;max-width:100%;float:none !important;margin-right:0; }
    .tk19.connect .issue-contribution article { border:0; }
    .tk19.connect .issue-contribution .info.tab .collapse.in { padding-bottom:20px; }
    .tk19.connect .issue-contribution .info.tab { line-height:53px;background:#fff; }
    .tk19.connect .issue-contribution .info.tab h2 { line-height:53px;margin:0; }
    .tk19.connect .issue-contribution article:last-child { padding:0; }
    .tk19.connect .issue-contribution a.arrow { text-decoration:none;position:relative;top:15px; }
    .tk19.connect .footer-middle-sec { background:#eee; }
    .tk19.connect .mobile-about-contact { margin:0px 0px 25px; }
    .tk19.connect .social-media { margin:0; }
    .tk19.connect .connectCarousel .connectSpinner { left:64%; }
    .tk19.connect .connectArticle .story_details_paragraph h2,
    .tk19.connect .connectArticle .story_details_paragraph h3 { font-size:24px !important; }
    .tk19.connect .connectArticle .story_details_paragraph img { width:100% !important;margin:0 0 20px !important;height:auto !important; }
    .tk19.connect .connectArticle .story_details_paragraph iframe { width:100%; }
    .tk19.connect .story-detail-content .connectArticle .connectPagination ul { border-color:#ccc;padding:0;margin:0;border-bottom:0;width:100%; }
    .tk19.connect .story-detail-content .connectArticle .connectPagination ul li { border:0;color:#333;width:100%;padding:20px 0px 10px; }
    .tk19.connect .story-detail-content .connectArticle .connectPagination ul li a { color:#333;padding:0;width:auto;float:none; }
    .tk19.connect .story-detail-content .connectArticle .connectPagination ul li a span { display:inline-block; }
    .tk19.connect .story-detail-content .connectArticle .connectPagination ul li { border:0;color:#333; }
    .tk19.connect .story-detail-content .connectArticle #story_details_pullquote { position:relative;left:-20px;padding-right:0;margin-bottom:20px;font-size:18px;float:none;width:100%; }
    .tk19.connect .story-detail-content .connectArticle #story_details_pullquote p { font-size:18px; }
    .tk19.connect .story-detail-content .connectArticle #story_details_pullquote .author { font-size:14px; }
    .tk19.connect .mobile-custom-centered {float:none !important; margin:0 auto;}
}

@media (min-width: 1200px) {
    .tk19.connect .container { width:1220px; }
}

@media (max-width: 1199px) {
    .tk19.connect .container { width:100%; }
}

/* connect subscribe */

.connect-subscribe { /*remove this to activate*/display:none;/*remove this to activate*/position:fixed;top:0;left:0;z-index:210;overflow:auto;width:100%;height:100%;background:rgba(0,0,0,0.3); }
.connect-subscribe .popup-container { background:#fff;max-width:620px;margin:0px auto;position:absolute;transform:translate3d(-50%,-50%,0);z-index:211;top:50%;left:50%;box-shadow:0 0 15px rgba(0,0,0,0.1); }
.connect-subscribe .popup-container .popup { padding:75px 75px 45px;text-align:center; }
.connect-subscribe .popup-container .close { margin-top:20px;margin-right:20px; }
.connect-subscribe .popup-container .close i { font-size:20px;transition:color .5s ease; }
.connect-subscribe .popup-container .close:hover i { color:#040E67; }
.connect-subscribe .popup-container h2 { font-family:lota-semibold;font-size:48px;color:#484848;margin-bottom:20px; }
.connect-subscribe .popup-container h3 { font-family:lota-semibold;font-size:20px;color:#040E67;margin:20px 0px 5px; }
.connect-subscribe .popup-container .subscribe-content { margin:0px 0px 20px; }
.connect-subscribe .popup-container ul li { position:relative;font-family:lota-regular;font-size:16px;color:#737373;text-align:left;margin:0px 0px 10px;padding-left:20px; }
.connect-subscribe .popup-container ul li:before { content:"";width:8px;height:8px;background:#0064BA;display:block;border-radius:50%;position:absolute;left:0;top:6px; }
.connect-subscribe .popup-container form { text-align:left; }
.tk19 .connect-subscribe .no-form_validate label { font-family:lota-semibold;font-size:15px;margin-bottom:10px; }
.tk19 .connect-subscribe .no-form_validate label.error { margin-top:10px; }
.tk19 .connect-subscribe .no-form_validate .type-label { font-family:lota-semibold;font-size:14px;color:#737373;margin-top:0;margin-left:0; }
.tk19 .connect-subscribe .no-form_validate .type-label a {  border-bottom:2px solid #737373;color:#737373;padding-bottom:2px;text-decoration:none; }
.tk19 .connect-subscribe .popup-container .custom-checkbox-design { width:11px;height:11px;border:1px solid #979797; }
.connect-subscribe .popup-container form input[type=text] { border:2px solid #979797;background:#fff;font-size:16px;color:#737373; }
.connect-subscribe .popup-container form .g-recaptcha { transform:scale(0.75);float:left; }
.connect-subscribe .popup-container form .g-recaptcha > div { width:20px !important; }
.connect-subscribe .popup-container form .msg.red-color,
.connect-subscribe .popup-container form .error-msg,
.connect-subscribe .popup-container form .success-msg { font-family:lota-semibold;font-size:15px; }
.connect-subscribe .popup-container form .error-msg { color:red; }
.connect-subscribe .popup-container form .success-msg { color:#040E67; }
.tk19 .connect-subscribe .modal-body { padding:10px 80px; }
.tk19 .connect-subscribe .modal-content { box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:0; }
.tk19 .connect-subscribe .modal-title { font-family:lota-semibold; }
.tk19 .connect-subscribe .modal-content .close i { font-size:20px;color:#000; }
.tk19 .connect-subscribe .modal-content .close:hover i { color:#040E67; }
.tk19.connect .issue-contribution .btn { height:50px; }
.tk19.connect .issue-contribution .btn-black { color:#000; }
.tk19.connect .issue-contribution .btn+.btn { margin-left:60px; }

@media (max-height: 820px) {
    .connect-subscribe .popup-container { top:80px;margin-bottom:80px;transform:translate3d(-50%,0%,0); }
}
@media (max-width: 1199px) {
    .connect-subscribe .popup-container { width:95%; }
}
@media (max-width: 767px) {
    .connect-subscribe { z-index:1101; }
    .connect-subscribe .popup-container { z-index:1102;transform:translate3d(-48.5%,0%,0); }
    .connect-subscribe .popup-container .popup { padding:40px 20px 0px; }
    .connect-subscribe .popup-container form .g-recaptcha { overflow:visible; }
    .connect-subscribe .popup-container form .g-recaptcha > div { width:100% !important; }
    .connect-subscribe .popup-container form .submitbtn,
    .connect-subscribe .popup-container form .msg { text-align:center; }
    .connect-subscribe .popup-container form .msg { margin-top:20px; }
    .tk19.connect .issue-contribution .btn+.btn { margin-left:0; }
}

/* Modules CSS */

/* M01 */

.tk19 .m1-module-section { overflow:visible; }
.tk19 .m1-slider-pager { background:rgba(120, 216, 250, 0.9);left:auto;right:0px;width:67%;z-index:100;display:block; }
.tk19 .m1-pager { border-color:#fff; }
.tk19 .m1-pager:last-child { border:0; }
.tk19 .m1-pager span { font-family:lota-bold;font-size:20px;height:40px;line-height:40px; }
.tk19 .m1-pager.active span { background:#78D8FA; }
.tk19 .m1-slide-content { padding-right:0; }
.tk19.es .m1-slide-content { padding-top:35px;padding-bottom:35px; }
.tk19 .m1-slide-content p { font-family:lota-regular;margin:0 0 20px; }
.tk19 .m1-slide-content { position:absolute;top:auto;bottom:-240px;left:0;z-index:101; }
.tk19 .m1-slide-content .info { display:none; }
.tk19 .m1-slide-content .info:first-child { display:block; }
.tk19 .tk19-m1-Slider li>img { width:100%;height:auto; }
.tk19 .m1-module-section .btn-white:hover,.tk19 .m1-module-section .btn-white:focus { color:#020F7B; }

.tk19 .m01-carousel ul,.tk19 .m01-carousel ul li { height:100%; }
.tk19 .m01-carousel .plain-text-wrapper { display:flex;align-items:center;min-height:146px;background:#f2f2f2; }
.tk19 .m01-carousel .plain-text h2 { font-family:lota-bold;font-size:64px;font-weight:bold; }
.tk19 .m01-carousel .plain-text p { font-family:lota-regular;color:#333;font-size:19px; }

/* light grey */
.tk19 .m01-carousel .light-grey { background:#f2f2f2; }
.tk19 .m01-carousel .light-grey .plain-text h2 { color:#333; }
.tk19 .m01-carousel .light-grey .plain-text * { color:#333;border-color:#333; }
.tk19 .m01-carousel .light-grey .btn:hover,.tk19 .m01-carousel .light-grey .btn:focus { background:#fff;color:#333; }
.tk19 .m01-carousel .light-grey .body-editor article * { color:#333; }

/* black 80 */
.tk19 .m01-carousel .black-80 { background:#333; }
.tk19 .m01-carousel .black-80 .plain-text h2 { color:#8ED6F6; }
.tk19 .m01-carousel .black-80 .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .black-80 .btn:hover,.tk19 .m01-carousel .black-80 .btn:focus { background:#fff;color:#333; }
.tk19 .m01-carousel .black-80 .body-editor article * { color:#fff; }
    
/* teck green 1 */    
.tk19 .m01-carousel .teck-green-1 { background:#009A9C; }
.tk19 .m01-carousel .teck-green-1 .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-green-1 .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-green-1 .btn:hover,.tk19 .m01-carousel .teck-green-1 .btn:focus { background:#fff;color:#009A9C; }
.tk19 .m01-carousel .teck-green-1 .body-editor article * { color:#fff; }

/* teck green 2 */    
.tk19 .m01-carousel .teck-green-2 { background:#00ba72; }
.tk19 .m01-carousel .teck-green-2 .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-green-2 .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-green-2 .btn:hover,.tk19 .m01-carousel .teck-green-2 .btn:focus { background:#fff;color:#00ba72; }
.tk19 .m01-carousel .teck-green-2 .body-editor article * { color:#fff; }

/* teck light green */    
.tk19 .m01-carousel .teck-light-green { background:#00d7ad; }
.tk19 .m01-carousel .teck-light-green .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-light-green .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-light-green .btn:hover,.tk19 .m01-carousel .teck-light-green .btn:focus { background:#fff;color:#00d7ad; }
.tk19 .m01-carousel .teck-light-green .body-editor article * { color:#fff; }

/* teck medium blue 1 */
.tk19 .m01-carousel .teck-medium-blue-1 { background:#0065BD; }
.tk19 .m01-carousel .teck-medium-blue-1 .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-medium-blue-1 .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-medium-blue-1 .btn:hover,.tk19 .m01-carousel .teck-medium-blue-1 .btn:focus { background:#fff;color:#0065BD; }
.tk19 .m01-carousel .teck-medium-blue-1 .body-editor article * { color:#fff; }

/* teck medium blue 2 */
.tk19 .m01-carousel .teck-medium-blue-2 { background:#008CFF; }
.tk19 .m01-carousel .teck-medium-blue-2 .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-medium-blue-2 .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-medium-blue-2 .btn:hover,.tk19 .m01-carousel .teck-medium-blue-2 .btn:focus { background:#fff;color:#008CFF; }
.tk19 .m01-carousel .teck-medium-blue-2 .body-editor article * { color:#fff; }
    
/* teck light blue 80 */    
.tk19 .m01-carousel .teck-light-blue-80 { background:#A5DEF8; }
.tk19 .m01-carousel .teck-light-blue-80 .plain-text h2 { color:#000F7B; }
.tk19 .m01-carousel .teck-light-blue-80 .plain-text * { color:#333;border-color:#333; }
.tk19 .m01-carousel .teck-light-blue-80 .btn:hover,.tk19 .m01-carousel .teck-light-blue-80 .btn:focus { background:#fff;color:#333;border-color:#fff; }
.tk19 .m01-carousel .teck-light-blue-80 .body-editor article * { color:#333; }

/* teck blue */
.tk19 .m01-carousel .teck-blue { background:#000F7B; }
.tk19 .m01-carousel .teck-blue .plain-text h2 { color:#8ED6F6; }
.tk19 .m01-carousel .teck-blue .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-blue .btn:hover,.tk19 .m01-carousel .teck-blue .btn:focus { background:#fff;color:#000F7B; }
.tk19 .m01-carousel .teck-blue .body-editor article * { color:#fff; }

/* teck purple */
.tk19 .m01-carousel .teck-purple { background:#2D004A; }
.tk19 .m01-carousel .teck-purple .plain-text h2 { color:#8ED6F6; }
.tk19 .m01-carousel .teck-purple .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-purple .btn:hover,.tk19 .m01-carousel .teck-purple .btn:focus { background:#fff;color:#2D004A; }
.tk19 .m01-carousel .teck-purple .body-editor article * { color:#fff; }

/* teck blue grey */    
.tk19 .m01-carousel .teck-blue-grey { background:#377283; }
.tk19 .m01-carousel .teck-blue-grey .plain-text h2 { color:#8ED6F6; }
.tk19 .m01-carousel .teck-blue-grey .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-blue-grey .btn:hover,.tk19 .m01-carousel .teck-blue-grey .btn:focus { background:#fff;color:#377283; }
.tk19 .m01-carousel .teck-blue-grey .body-editor article * { color:#fff; }

/* teck blue grey white header */    
.tk19 .m01-carousel .teck-blue-grey-white-header { background:#377283; }
.tk19 .m01-carousel .teck-blue-grey-white-header .plain-text h2 { color:#fff; }
.tk19 .m01-carousel .teck-blue-grey-white-header .plain-text * { color:#fff;border-color:#fff; }
.tk19 .m01-carousel .teck-blue-grey-white-header .btn:hover,.tk19 .m01-carousel .teck-blue-grey-white-header .btn:focus { background:#fff;color:#377283; }
.tk19 .m01-carousel .teck-blue-grey-white-header .body-editor article * { color:#fff; }


@media (min-width: 1900px) { .tk19 .m1-slider-pager { width:72%; } }
@media (max-width: 1600px) { .tk19 .m1-slider-pager { width:67%; } }
@media (max-width: 1540px) { .tk19 .m1-slider-pager { width:63%; } }
@media (max-width: 1390px) { .tk19 .m1-slider-pager { width:61%; } }
@media (max-width: 1290px) { .tk19 .m1-slider-pager { width:58%; } }
@media (max-width: 1260px) { .tk19 .m1-slider-pager { width:56%; } }
@media (max-width: 1225px) { .tk19 .m1-slider-pager { width:54%; } }
@media (max-width: 1199px) { .tk19 .m1-slider-pager { width:53%; } }
@media (max-width: 991px) { .tk19 .m1-slider-pager { width:50%; } }    
    
@media (max-width: 1199px) {
    .tk19 .m1-slide-content p { font-size:22px;line-height:30px; }
    .tk19 .m1-slide-content,.tk19.es .m1-slide-content { padding:20px;width:46%;height:220px;bottom:-200px; }
    .tk19 .m01-carousel .plain-text h2 { font-size:36px; }
    .tk19 .m01-carousel .plain-text p { font-size:16px; }
}

@media (max-width: 767px) {
    .tk19 .m1-slider-pager { width:100%; }
    .tk19 .m1-module-section .bx-viewport,.tk19 .m1-module-section li { height:auto !important; }
    .tk19 .m1-pager,.tk19 .m1-slider-pager,.tk19 .m1-pager.active span { background:transparent; }
    .tk19 .m1-slide-content,.tk19.es .m1-slide-content { width:76%;height:auto;position:relative;bottom:30px;text-align:left; }
    .tk19 .m1-pager,.tk19 .m1-pager:last-child { border:2px solid #78D8FA;width:25px;height:25px;margin-right:10px; }
    .tk19 .m1-slider-pager { text-align:left;padding:10px 20px;position:relative;margin-top:-20px; }
    .tk19 .m1-pager.active { background:#78D8FA; }
    .tk19.es .m1-slide-content { padding-right:15px; }
    .tk19 .m01-carousel .plain-text h2 { font-size:25px; }
}

/* M02 */

.tk19 .m2-main h2 { color:#8ED6F6; }
.tk19 .m2-main.transparent .wrapper .test,
.tk19 .m2-main.transparent .angle-20:after { background:transparent; }
.tk19 .m2-main.transparent h2 { font-size:48px !important;color:#fff; }
.tk19 .m2-main.transparent .wrapper .m2-introduction-content { top:50%;padding:0;height:auto; }
.tk19 .m2-main.transparent.stories .wrapper .m2-introduction-content { top:0;transform:none; }
.tk19 .m2-main.transparent .wrapper { padding:7%; }
.tk19 .m2-main.stories .mobileDisplay .mobileContent h2 { color:#8ED6F6; }
.tk19 .m2-main.stories .wrapper .m2-introduction-content h2 { margin-bottom:30px; }
.tk19 .m2-main .wrapper .m2-introduction-content p { font-family:lota-light; }
.m2-introduction-content p b,.m2-introduction-content p strong { font-family:lota-regular; }

@media (max-width: 1199px) {
    .tk19 .m2-main .wrapper .m2-introduction-content h2,
    .tk19 .m2-main .mobileDisplay .mobileContent h2 { font-size:36px !important; }
    .tk19 .m2-main .mobileDisplay .mobileContent p { color:#fff; }
}

@media (max-width: 991px) {
    .tk19 .overlay-black { position:static !important; }
    .tk19 .overlay-black { background:transparent !important; }
}

/* M03 */

.tk19 #map,.tk19 #map-19 { width:100%;height:1000px; }
.tk19 .business-focus { right:0; }
.tk19 .business-focus-span { background:#7EACB9;display:block;padding:40px; }
.tk19 .business-focus-span p { background:transparent;margin:0px;font-family:lota-regular;font-size:28px;line-height:35px; }
.tk19 .cluster div { font-weight:lighter !important;font-family:lota-regular !important; }
.tk19 .nav.m40-product-box-list > li > a:hover,
.tk19 .nav.m40-product-box-list > li.active > a { background:#0065BD; }
.tk19 .m40-product-box-list li { background:transparent; }
.tk19 .m40-box-left,.tk19 .m40-box-right { background:#0065BD;color:#fff; }
.tk19 .m40-box-left { padding:10px 35px;height:auto;border-right:1px solid #809FB5; } 
.tk19 .m40-box-right { padding:10px 35px; }
.tk19 .m40-box-left h2 { font-size:48px;text-transform:none;font-family:lota-bold; }
.tk19 .m40-box-left p { font-family:lota-regular;font-size:19px; }
.tk19 .m40-container { width:670px; }
.tk19 .m40-box { padding:40px 20px;background:#0065BD; }
.tk19 .m40-right-row h4 { color:#8ED6F6;font-family:lota-regular;font-size:19px;margin:0 0 10px; }
.tk19 .m40-box div a.m40-learn-more:hover { color:#0065BD; }
.tk19 .country-cors-link { margin:0 0 20px; }
.tk19 .country-cors-link span a { font-family:lota-regular;color:#fff;text-decoration:none;font-size:19px; }
.tk19 .country-cors-link span a:hover { text-decoration:underline; }
.tk19 .m40-pop-cross { top:20px;right:20px; }
.tk19 .more-teck-products { padding:0px 25px;height:50px;line-height:50px;background:#0065BD;border:2px solid #0065BD;color:#fff; }
.tk19 .more-teck-products:hover { background:transparent;color:#0065BD; }
.tk19 .gm-style .gm-style-iw-c { background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0; }
.tk19 .gm-style .gm-style-iw-d { overflow:hidden !important;margin:0;padding:0;width:355px;height:315px; }
.tk19 .gm-style .gm-style-iw-t::after { display:none; }
.tk19 .m40-container.details { width:355px;margin:0;padding:0;box-shadow:0 2px 7px 1px rgba(0,0,0,0.3); }
.tk19 .m40-container.details img { max-width:100%;display:block;margin:0; }
.tk19 .m40-container.details .info-text { padding:35px;background:#0065BD;color:#fff; }
.tk19 .m40-container.details .btn { color:#fff;border-color:#fff; }
.tk19 .m40-container.details .btn:hover { background:#fff;color:#0065BD; }
.tk19 .gm-ui-hover-effect { background:url(/media/tk19-cross-icon-1.svg) !important;width:36px !important;height:36px !important;top:20px !important;right:20px !important;opacity:1 !important; }
.tk19 .gm-ui-hover-effect img { display:none !important; }
.tk19 .map-module { margin-top:30px; }
.tk19 .map-module-h2 { margin:0;padding:0; }
.tk19 .m40-product-box-mobile h3 { color:#000; }
.tk19 .map-module .m40-product-box { background:rgba(255,255,255,0.2); }
.nav-tabs.m40-product-box-list > li > a { font-family:lota-regular; }

@media (max-width: 1199px) {
    .tk19 .m40-container { left:0px; }
    .tk19 .business-focus-span p { width:100%; }
}

@media (max-width: 767px) {
    .tk19 .map-module { padding-top:0 !important;background-image:url(/media/tk19-map-mobile-bg.png);background-color:#D4E3E8;background-size:contain; }
    .tk19 .business-focus-span { padding:20px; }
    .tk19 .business-focus-span p { font-size:18px;line-height:26px;width:100%;padding:0; }
    .tk19 .business-focus { padding:0 0 30px; }
    .tk19 .map-module-h2 { font-size:24px;margin-top:50px; }
}
    
/* M04 */

.tk19 .m4-glance-indiv-cntnt { text-align:left; }
.tk19 .m4-glance-indiv-cntnt .btn { margin-left:15px; }
.tk19 .m4-glance h2 { color:#000; }
.tk19 .m4-glance-indiv-cntnt p { display:block;min-height:0;height:260px;font-family:lota-regular;font-size:19px;color:#333; }
.tk19 .m4-glance-mobile h2 { color:#000;margin:0 0 20px; }
.tk19 .four-cols .m4-glance-indiv-cntnt { padding:0 0 30px;height:420px;background:transparent; }
.tk19 .four-cols .m4-glance-image>img { width:auto;height:auto;margin:0 auto;display:block; }

@media (max-width: 767px) {
    .tk19 .m4-glance-indiv-cntnt p { margin:0px 0px 20px; }    
    .tk19 .m4-glance-mobile { padding-bottom:0; }
}

/* M05 */

.tk19 .m5-text-editor p { font-family:lota-regular;color:#333;font-size:19px;line-height:30px; }
.tk19 .m5-text-editor strong,
.tk19 .m5-text-editor b{ font-family:lota-bold; }
.tk19 .m5-text-editor table tr:nth-child(1) b,
.tk19 .m5-text-editor table tr:nth-child(2) b,
.tk19 .m5-text-editor table tr:nth-child(1) strong,
.tk19 .m5-text-editor table tr:nth-child(2) strong{ font-family:lota-bold;font-size:19px; }

.tk19 .m5-tabs .tab-content small { font-family:lota-semibold;color:#999;font-size:14px;display:inline-block;margin-left:10px; }

/* M07 */

.tk19 .m7-vertical-column-main h2 { font-family:lota-bold;color:#333;margin:0px 0px 40px; }
.tk19 .m7-vertical-column-tab { border:0; }
.tk19 .m7-vertical-column-tab ul.nav { background:transparent;border-top:1px solid #999; }
.tk19 .m7-vertical-column-tab ul.nav li { border-right:1px solid #999;margin:0;display:block; }
.tk19 .m7-vertical-column-tab .tab-content ol li { list-style:decimal; }
.tk19 .m7-vertical-column-tab ul.nav li+li { border-top:1px solid #999; }
.tk19 .m7-vertical-column-tab ul.nav li:last-child { border-bottom:1px solid #999; }
.tk19 .m7-vertical-column-tab ul.nav li.active { border-left:4px solid #000F7B;border-right:none; }
.tk19 .m7-vertical-column-tab ul.nav li a { background:#f2f2f2; }
.tk19 .m7-vertical-column-tab ul.nav li.active a { background:#fff;color:#000F7B; }
.tk19 .m7-vertical-column-tab ul.nav li a { font-family:lota-regular;color:#888;font-size:19px; }
.tk19 .m7-vertical-column-tab ul.nav li a:after { display:none; }
.tk19 .m7-vertical-column-tab .tab-content { padding-top:0; }
.tk19 .m7-vertical-column-tab .tab-content h2 { font-family:lota-bold;font-size:19px;color:#333;margin:0 0 10px;padding:0; }

@media (max-width: 767px) {
    .tk19 .m7-vertical-column-mobile .panel-default .panel-title a { font-family:lota-regular;font-size:16px;color:#333;padding:18px 20px;background:#fafafa; }
    .tk19 .m7-vertical-column-mobile .panel-default .panel-title a i { top:19px; }
    .tk19 .m7-vertical-column-main h2 { font-family:lota-bold;font-size:19px;color:#333;margin:0 0 10px;padding:0; }
    .tk19 .m7-vertical-column-main .panel-group .panel-heading+.panel-collapse>.panel-body { padding:20px; }
    .tk19 .m7-vertical-column-main .body-editor p { font-size:17px; }
    .m7-vertical-column-mobile .panel-default .panel-title a span { width:75%;vertical-align:middle; }
}

/* M08 */

.tk19 .m8-text { text-align:left; }
.tk19 .m8-text-editor,
.tk19 .m8-text-editor ul li,.tk19 .m8-text-editor ol li,
.tk19 .m8-text-editor p { font-family:lota-regular;color:#333;font-size:19px; }
.tk19 .m8-main-section { background:#fff; }
.tk19 .m8-main-section.wide .wrapper-800 { max-width:1280px; }
.tk19 .contact-feedback { background:#f2f2f2;padding:50px 0px;margin:0;border:0; }
.tk19 .contact-feedback p { font-family:lota-regular;color:#333;font-size:19px; }
.tk19 .contact-feedback p.displayinline { margin-right:10px; }
.tk19 .contact-item h2 { font-family:lota-semibold;color:#333; }
.tk19 .contact-item .m8-contact-name { font-size:19px;color:#333; line-height: 1.3; } /* JON ADDED LINE HEIGHT FOR TITLES IN CONTACT SECTION*/
.tk19 .contact-text .m8-text-contact p,.tk19 .m8-text-contact a { font-family:lota-regular;font-size:19px;line-height:1.5;color:#333; }
.tk19 .m8-text-contact a { text-decoration:underline; }
.tk19 .m8-text .btn { border:2px solid #000;color:#000; }
.tk19 .m8-text .btn:hover { color:#fff; }
.tk19 .m8-text .btn:hover:after
,.tk19 .m8-text .btn:focus:after { background:#000; }

/* light grey */
.tk19 .m8-main-section.light-grey { background:#f2f2f2; }

/* black 80 */
.tk19 .m8-main-section.black-80 { background:#333; }
.tk19 .m8-main-section.black-80 h2 { color:#8ED6F6; }
.tk19 .m8-main-section.black-80,.tk19 .m8-main-section.black-80 ul li,
.tk19 .m8-main-section.black-80 ol li,.tk19 .m8-main-section.black-80 a,
.tk19 .m8-main-section.black-80 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.black-80 .btn:hover,.tk19 .m8-main-section.black-80 .btn:focus,
.tk19 .m8-main-section.black-80 .btn:hover:after,.tk19 .m8-main-section.black-80 .btn:focus:after { background:#fff;color:#333; }
.tk19 .m8-main-section.black-80 .body-editor article * { color:#fff; }
    
/* teck green 1 */    
.tk19 .m8-main-section.teck-green-1 { background:#009A9C; }
.tk19 .m8-main-section.teck-green-1 h2 { color:#fff; }
.tk19 .m8-main-section.teck-green-1,.tk19 .m8-main-section.teck-green-1 ul li,
.tk19 .m8-main-section.teck-green-1 ol li,.tk19 .m8-main-section.teck-green-1 a,
.tk19 .m8-main-section.teck-green-1 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-green-1 .btn:hover,.tk19 .m8-main-section.teck-green-1 .btn:focus,
.tk19 .m8-main-section.teck-green-1 .btn:hover:after,.tk19 .m8-main-section.teck-green-1 .btn:focus:after { background:#fff;color:#009A9C; }
.tk19 .m8-main-section.teck-green-1 .body-editor article * { color:#fff; }

/* teck green 2 */    
.tk19 .m8-main-section.teck-green-2 { background:#00ba72; }
.tk19 .m8-main-section.teck-green-2 h2 { color:#fff; }
.tk19 .m8-main-section.teck-green-2,.tk19 .m8-main-section.teck-green-2 ul li,
.tk19 .m8-main-section.teck-green-2 ol li,.tk19 .m8-main-section.teck-green-2 a,
.tk19 .m8-main-section.teck-green-2 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-green-2 .btn:hover,.tk19 .m8-main-section.teck-green-2 .btn:focus,
.tk19 .m8-main-section.teck-green-2 .btn:hover:after,.tk19 .m8-main-section.teck-green-2 .btn:focus:after { background:#fff;color:#00ba72; }
.tk19 .m8-main-section.teck-green-2 .body-editor article * { color:#fff; }

/* teck light green */    
.tk19 .m8-main-section.teck-light-green { background:#00d7ad; }
.tk19 .m8-main-section.teck-light-green h2 { color:#fff; }
.tk19 .m8-main-section.teck-light-green,.tk19 .m8-main-section.teck-light-green ul li,
.tk19 .m8-main-section.teck-light-green ol li,.tk19 .m8-main-section.teck-light-green a,
.tk19 .m8-main-section.teck-light-green p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-light-green .btn:hover,.tk19 .m8-main-section.teck-light-green .btn:focus,
.tk19 .m8-main-section.teck-light-green .btn:hover:after,.tk19 .m8-main-section.teck-light-green .btn:focus:after { background:#fff;color:#00d7ad; }
.tk19 .m8-main-section.teck-light-green .body-editor article * { color:#fff; }

/* teck medium blue 1 */
.tk19 .m8-main-section.teck-medium-blue-1 { background:#0065BD; }
.tk19 .m8-main-section.teck-medium-blue-1 h2 { color:#fff; }
.tk19 .m8-main-section.teck-medium-blue-1,.tk19 .m8-main-section.teck-medium-blue-1 ul li,
.tk19 .m8-main-section.teck-medium-blue-1 ol li,.tk19 .m8-main-section.teck-medium-blue-1 a,
.tk19 .m8-main-section.teck-medium-blue-1 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-medium-blue-1 .btn:hover,.tk19 .m8-main-section.teck-medium-blue-1 .btn:focus,
.tk19 .m8-main-section.teck-medium-blue-1 .btn:hover:after,.tk19 .m8-main-section.teck-medium-blue-1 .btn:focus:after { background:#fff;color:#0065BD; }
.tk19 .m8-main-section.teck-medium-blue-1 .body-editor article * { color:#fff; }

/* teck medium blue 2 */
.tk19 .m8-main-section.teck-medium-blue-2 { background:#008CFF; }
.tk19 .m8-main-section.teck-medium-blue-2 h2 { color:#fff; }
.tk19 .m8-main-section.teck-medium-blue-2,.tk19 .m8-main-section.teck-medium-blue-2 ul li,
.tk19 .m8-main-section.teck-medium-blue-2 ol li,.tk19 .m8-main-section.teck-medium-blue-2 a,
.tk19 .m8-main-section.teck-medium-blue-2 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-medium-blue-2 .btn:hover,.tk19 .m8-main-section.teck-medium-blue-2 .btn:focus,
.tk19 .m8-main-section.teck-medium-blue-2 .btn:hover:after,.tk19 .m8-main-section.teck-medium-blue-2 .btn:focus:after { background:#fff;color:#008CFF; }
.tk19 .m8-main-section.teck-medium-blue-2 .body-editor article * { color:#fff; }
    
/* teck light blue 80 */    
.tk19 .m8-main-section.teck-light-blue-80 { background:#A5DEF8; }
.tk19 .m8-main-section.teck-light-blue-80 h2 { color:#000F7B; }
.tk19 .m8-main-section.teck-light-blue-80,.tk19 .m8-main-section.teck-light-blue-80 ul li,
.tk19 .m8-main-section.teck-light-blue-80 ol li,.tk19 .m8-main-section.teck-light-blue-80 a,
.tk19 .m8-main-section.teck-light-blue-80 p { color:#333;border-color:#333; }
.tk19 .m8-main-section.teck-light-blue-80 .btn:hover,.tk19 .m8-main-section.teck-light-blue-80 .btn:focus,
.tk19 .m8-main-section.teck-light-blue-80 .btn:hover:after,.tk19 .m8-main-section.teck-light-blue-80 .btn:focus:after { background:#fff;color:#333;border-color:#fff; }
.tk19 .m8-main-section.teck-light-blue-80 .body-editor article * { color:#333; }

/* teck blue */
.tk19 .m8-main-section.teck-blue { background:#000F7B; }
.tk19 .m8-main-section.teck-blue h2 { color:#8ED6F6; }
.tk19 .m8-main-section.teck-blue,.tk19 .m8-main-section.teck-blue ul li,
.tk19 .m8-main-section.teck-blue ol li,.tk19 .m8-main-section.teck-blue a,
.tk19 .m8-main-section.teck-blue p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-blue .btn:hover,.tk19 .m8-main-section.teck-blue .btn:focus,
.tk19 .m8-main-section.teck-blue .btn:hover:after,.tk19 .m8-main-section.teck-blue .btn:focus:after { background:#fff;color:#000F7B; }
.tk19 .m8-main-section.teck-blue .body-editor article * { color:#fff; }

/* teck purple */
.tk19 .m8-main-section.teck-purple { background:#2D004A; }
.tk19 .m8-main-section.teck-purple h2 { color:#8ED6F6; }
.tk19 .m8-main-section.teck-purple,.tk19 .m8-main-section.teck-purple ul li,
.tk19 .m8-main-section.teck-purple ol li,.tk19 .m8-main-section.teck-purple a,
.tk19 .m8-main-section.teck-purple p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-purple .btn:hover,.tk19 .m8-main-section.teck-purple .btn:focus,
.tk19 .m8-main-section.teck-purple .btn:hover:after,.tk19 .m8-main-section.teck-purple .btn:focus:after { background:#fff;color:#2D004A; }
.tk19 .m8-main-section.teck-purple .body-editor article * { color:#fff; }

/* teck blue grey */    
.tk19 .m8-main-section.teck-blue-grey { background:#377283; }
.tk19 .m8-main-section.teck-blue-grey h2 { color:#8ED6F6; }
.tk19 .m8-main-section.teck-blue-grey,.tk19 .m8-main-section.teck-blue-grey ul li,
.tk19 .m8-main-section.teck-blue-grey ol li,.tk19 .m8-main-section.teck-blue-grey a,
.tk19 .m8-main-section.teck-blue-grey p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-blue-grey .btn:hover,.tk19 .m8-main-section.teck-blue-grey .btn:focus,
.tk19 .m8-main-section.teck-blue-grey .btn:hover:after,.tk19 .m8-main-section.teck-blue-grey .btn:focus:after { background:#fff;color:#377283; }
.tk19 .m8-main-section.teck-blue-grey .body-editor article * { color:#fff; }

/* teck blue grey 2 */    
.tk19 .m8-main-section.teck-blue-grey-2 { background:#377283; }
.tk19 .m8-main-section.teck-blue-grey-2 h2 { color:#fff; }
.tk19 .m8-main-section.teck-blue-grey-2,.tk19 .m8-main-section.teck-blue-grey-2 ul li,
.tk19 .m8-main-section.teck-blue-grey-2 ol li,.tk19 .m8-main-section.teck-blue-grey-2 a,
.tk19 .m8-main-section.teck-blue-grey-2 p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-blue-grey-2 .btn:hover,.tk19 .m8-main-section.teck-blue-grey-2 .btn:focus,
.tk19 .m8-main-section.teck-blue-grey-2 .btn:hover:after,.tk19 .m8-main-section.teck-blue-grey-2 .btn:focus:after { background:#fff;color:#377283; }
.tk19 .m8-main-section.teck-blue-grey-2 .body-editor article * { color:#fff; }

/* teck blue white */
.tk19 .m8-main-section.teck-blue-white-header { background:#000F7B; }
.tk19 .m8-main-section.teck-blue-white-header h2 { color:#fff; }
.tk19 .m8-main-section.teck-blue-white-header,.tk19 .m8-main-section.teck-blue-white-header ul li,
.tk19 .m8-main-section.teck-blue-white-header ol li,.tk19 .m8-main-section.teck-blue-white-header a,
.tk19 .m8-main-section.teck-blue-white-header p { color:#fff;border-color:#fff; }
.tk19 .m8-main-section.teck-blue-white-header .btn:hover,
.tk19 .m8-main-section.teck-blue-white-header .btn:focus,
.tk19 .m8-main-section.teck-blue-white-header .btn:hover:after,
.tk19 .m8-main-section.teck-blue-white-header .btn:focus:after { background:#fff;color:#000F7B; }
.tk19 .m8-main-section.teck-blue-white-header .body-editor article * { color:#fff; }

/* white on grey */

.tk19 .m8-main-section.white-on-grey .m8-text { padding:60px;background:#fff; }

.tk19 .m8-main-section.teck-blue-white-header .m8-text.text-center h2 { text-align:center; }

/* black on white */
.tk19 .m8-main-section.black-on-white { background:#fff; }
.tk19 .m8-main-section.black-on-white h2 { color:#000000; }
.tk19 .m8-main-section.black-on-white,.tk19 .m8-main-section.black-on-white ul li,
.tk19 .m8-main-section.black-on-white ol li,.tk19 .m8-main-section.black-on-white a,
.tk19 .m8-main-section.black-on-white p { color:#000000;border-color:#000000; }
.tk19 .m8-main-section.black-on-white .btn:hover,
.tk19 .m8-main-section.black-on-white .btn:focus,
.tk19 .m8-main-section.black-on-white .btn:hover:after,
.tk19 .m8-main-section.black-on-white .btn:focus:after { background:#000000;color:#fff; }
.tk19 .m8-main-section.black-on-white .body-editor article * { color:#000000; }
.tk19 .m8-main-section.black-on-white .m34-sustainability-icon h3 { color:#000; }

@media (max-width: 991px) {
    .tk19 .m8-main-section.white-on-grey .m8-text { padding:40px 20px; }
}

@media (max-width: 767px) {
    .tk19 .m8-text-contact { border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px; }
    .tk19 .contact-text .m8-text-contact p { margin:0; }
}

/* M09 */

.tk19 .default-theme .m9-fullImage-box-content {text-shadow: 1px 1px 1px #333;}
.tk19 .m9-fullImage-box-content { background:transparent;padding:0;max-width:650px; }
.tk19 .Investors_History_wrapper { font-size:19px;top:50%;transform:translateY(-50%); }
.tk19 .Investors_History_wrapper a { margin-top:20px; }
.tk19 .default-theme .m9-fullImage-box-content { max-width:480px; } 
.tk19 .teck-purple .m9-fullImage-box-content,
.tk19 .teck-purple .Investors_History_wrapper { background:#2D004A;padding:60px; }
.tk19 .teck-purple .btn:hover { color:#2D004A; }
.tk19 .teck-purple h2 { color:#8ED6F6; }
.tk19 .teck-blue-grey .m9-fullImage-box-content,
.tk19 .teck-blue-grey .Investors_History_wrapper { background:#377283;padding:60px; }
.tk19 .teck-blue-grey .btn:hover { color:#377283; }
.tk19 .teck-blue-grey h2 { color:#00D7AD; }
.tk19 .teck-light-blue .m9-fullImage-box-content,
.tk19 .teck-light-blue .Investors_History_wrapper { background:#8ED6F6;padding:60px; }
.tk19 .teck-light-blue h2,.tk19 .teck-light-blue p { color:#000F7B; }
.tk19 .teck-light-blue .btn { color:#000F7B;border-color:#000F7B; }
.tk19 .teck-blue .m9-fullImage-box-content,
.tk19 .teck-blue .Investors_History_wrapper { background:#000F7B;padding:60px; }
.tk19 .teck-blue .btn:hover { color:#000F7B; }
.tk19 .teck-blue h2 { color:#8ED6F6; }
.tk19 .teck-green-1 .m9-fullImage-box-content,
.tk19 .teck-green-1 .Investors_History_wrapper { background:#009A9C;padding:60px; }
.tk19 .teck-green-1 .btn:hover { color:#009A9C; }
.tk19 .black .m9-fullImage-box-content,
.tk19 .black .Investors_History_wrapper { background:#000;padding:60px; }
.tk19 .black .btn:hover { color:#000; }
.tk19 .black h2 { color:#8ED6F6; }
.tk19 .teck-light-green .m9-fullImage-box-content,
.tk19 .teck-light-green .Investors_History_wrapper { background:#00D7AD;padding:60px; }
.tk19 .teck-light-green .btn:hover { color:#00D7AD; }
.tk19 .teck-light-green h2,.tk19 .teck-light-green p { color:#000; }
.tk19 .teck-light-green .btn { color:#000;border-color:#000; } 
.tk19 .m9-fullImage-box-content p,
.tk19 .m9-fullImage-box-content div { font-family:lota-regular;font-size:19px; }
.tk19 .m9-fullImage-box-content a { color:#fff;text-decoration:underline; }
.tk19 .overlay-black { 
    position:absolute;top:0;left:0;width:100%;height:100%;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50&0.65+0,0+50 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%); 
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%); 
    background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); 
}

.tk19 .m9-fullImage-box-right .overlay-black,.tk19 .layout-right .overlay-black { 
    /* revert gradient */
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); 
}

@media (max-width: 1199px) and (min-width: 992px) {
    .tk19 .m9-fullImage-content .wrapper-positionAbsolute-sm { position:absolute;bottom:0;top:auto; }
}

@media (max-width: 1199px) and (min-width: 768px) {
    .tk19 .m9-fullImage-content { position:relative; }
    .tk19 .m9-fullImage-box-content { position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0, 0, 0, 0.4) !important;max-width:100%;padding:30px !important; }
    .tk19 .default-theme .m9-fullImage-box-content { max-width:100%; }
    .tk19 .default-theme .m9-fullImage-box-content { padding:30px; }
}

@media (max-width: 991px) {
    .tk19 .m9-fullImage-content .wrapper-positionAbsolute-sm { position:static; }
    .tk19 .default-theme .m9-fullImage-box-content {text-shadow: none;}
}

@media (max-width: 1199px) {
    .tk19 .m9-fullImage-box-content h2 { font-size:36px; }
    .tk19 .Investors_History_wrapper { padding:30px !important; }
    .tk19 .default-theme .m9-fullImage-box-content { background:rgba(0, 0, 0, 0.4);padding:30px; }
}

@media (max-width: 767px) {
    .tk19 .m9-fullImage-content .overlay-black { position:static; }
    .tk19 .m9-fullImage-box-content h2 { font-size:36px; }
    .tk19 .m9-fullImage-box-content { padding:40px 20px !important; }
    .tk19 .default-theme .m9-fullImage-box-content { background:#fff;color:#333; }
    .tk19 .default-theme.default-blue .m9-fullImage-box-content { background:#000F7B; color:#fff !important;}
    .tk19 .m9-fullImage-box-content div { font-family:lota-regular;font-size:19px; }
    .tk19 .default-blue .btn { border-color:#fff;color:#fff; } /* JON CHANGED COLORS TO WHITE FOR BLUE BG*/
    .tk19 .default-theme .btn:hover { background:#000;color:#fff; }
    .tk19 .Investors_History_wrapper { position:static;transform:none; }
    .tk19 .default-theme .m9-fullImage-box-content { max-width:100%; text-shadow: none; } /*JONS ADDITION FOR MOBILE RESPONSIVENESS */ 
    .tk19 .m9-fullImage-box-content {max-width: 100%;} /*JONS ADDITION FOR MOBILE RESPONSIVENESS */ 
    .tk19 .m9-fullImage-content .btn-white { color:#000;border-color:#000; }
    .tk19 .m9-fullImage-content .btn-white:hover { border-color:#000;background:#fff; }
    .tk19 .m9-fullImage-content .btn-white:hover:after { background-color:rgba(0,0,0,1); }
}

/* M11 */

.tk19 .m11-main { padding:40px 15px; }
.tk19 .m11-main.operation-chart { padding:50px 15px; }
.tk19 .m11-main h2 { font-family:lota-bold;color:#333;font-size:48px;text-align:left;margin:30px 0px; line-height:1.1;}
.tk19 .m11-main.operation-chart h2 { margin-bottom:50px; }
.tk19 .m11-main h2.text-center { text-align:center; }
.tk19 .m11-main.operation-chart .tk-operating-result-table h5 { font-family:lota-regular;font-size:11px;line-height:16px;color:#333; }

@media (max-width: 1199px) {
    .tk19 .m11-main,.tk19 .m11-main.operation-chart { padding:40px 20px; }
    .tk19 .m11-main h2 { font-size:36px; }
}

@media (max-width: 767px) {
    .tk19 .m11-main.operation-chart h2 { margin-bottom:30px;text-align:center; }
    .tk19 .m11-main h2 { text-align:left; }
}

/* M12 */

.tk19 .m12-main h2 { color:#000; }
.tk19 .green-box .m12-main .number-not-ignore-content { border:0;background:#377283;text-align:left; }
.tk19 .green-box.teck-purple .m12-main .number-not-ignore-content,
.tk19 .green-box.teck-purple-on-grey .m12-main .number-not-ignore-content { background:#2D004A; }

.tk19 .m12-main .number-not-ignore-content .numbers strong { font-family:lota-semibold;font-size:72px;color:#fff;text-align:left;margin:0px 0px 10px; }
.tk19 .m12-main .numbers span { font-family:lota-bold;font-size:16px;color:#fff;padding-bottom:70px; }
.tk19 .m12-main .number-not-ignore-content .html { background:transparent;border-top:3px solid #fff;padding:15px 0px;position:relative;min-height:0;height:65px; }
.tk19 .m12-main footer { font-family:lota-regular;font-size:11px;color:#333;text-align:left;padding:15px 25px; }
.tk19 .m12-main footer p,.tk19 .m12-main footer sup { font-family:lota-regular;font-size:11px;color:#333; }
.tk19 .m12-main .number-not-ignore-content .html p,.tk19 .m12-main .numbers sup { font-family:lota-regular;color:#fff;font-size:14px; }
.tk19 .m12-main .numbers sup { font-size:11px; }
.tk19 .m12-main .numbers>div { padding:40px;position:static;transform:none; }
/*JONS ADDITION FOR HEIGHT AND NUMBER SIZING ISSUE*/
.tk19 .m12-main .numbers {height: 350px;}
@media (max-width: 1584px) {
    .tk19 .m12-main .number-not-ignore-content .numbers strong { font-size:45px; }
}

@media (max-width: 1199px) {
    .tk19 .m12-main .number-not-ignore-content .numbers strong { font-size:36px; }
    .tk19 .m12-main .numbers span { padding-bottom:30px; }
    .tk19 .m12-main .number-not-ignore-content .html p,.tk19 .m12-main .numbers sup { font-size:11px; }
}

@media (max-width: 991px) {
    .tk19 .inline-btns .btn.pdf { margin-bottom:40px; }
}

@media (max-width: 767px) {
    .tk19 .m12-main .numbers>div { padding:30px 40px; }
    .tk19 .m12-main .number-not-ignore-content .numbers strong { font-size:72px; }
    .tk19 .m12-main .number-not-ignore-content .html p,.tk19 .m12-main .numbers sup { font-size:14px;line-height:1.5; }
    .tk19 .m12-main .numbers span { padding-bottom:70px; }
    .tk19 .m12-main h2 { margin:0 0 20px; }
    .tk19 .inline-btns .btn { display:block; }
    .tk19 .inline-btns .btn.pdf { height:auto;line-height:1; }
    .tk19 .inline-btns .btn + .btn { margin-left:0; }
    .tk19 .m12-facts-indiv { padding:0;margin:0; }
    .tk19 .m12-main .mt40 { padding-left:0;padding-right:0; }
}

/* M15 */

.tk19 .modal.contact-feedback-form { width:100%;position:fixed; }
.tk19 .modal.in .modal-dialog { width:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0; }
.tk19 .modal-backdrop.in { opacity:0; }
.tk19 .contact-feedback-form .modal-content { background:rgba(0,0,0,0.8);box-shadow:none;color:#fff;padding:30px 50px; }
.tk19 .contact-feedback-form .modal-body input[type='text'],
.tk19 .contact-feedback-form .modal-body input[type="email"],
.tk19 .contact-feedback-form .modal-body textarea,
.tk19 .contact-feedback-form .modal-body .bootstrap-select-box .btn-default,
.tk19 .contact-feedback-form .bootstrap-select-box .dropdown-menu,
.tk19 .contact-feedback-form div.btn-group.bootstrap-select.show-important { background:transparent !important; }
.tk19 .contact-feedback-form .bootstrap-select.btn-group .dropdown-menu.inner { background:white !important; }
.tk19 .contact-feedback-form a { color:#fff;text-decoration:underline; }
.tk19 .modal-header,.tk19 .modal-footer { border:0; }
.tk19 .modal-body { padding:30px 80px; }
.tk19 .contact-feedback-form img { width:auto;margin-left:10px; }
.tk19 .modal-header .close { margin:0;color:#fff;text-shadow:none;font-size:14px; }
.tk19 .form_validate label { font-family:lota-semibold;font-size:15px; } /* JON REMOVED TEXT TRASNFORM:UPPERCASE AND INCREASED FONT SIZE BY 1PX SO THE FORMS MATCH OLD SITE BETTER (SPECIFICALLY ORDER PUBLICATIONS FORM AND TECK POSSIBLITIES FUND APPLICATION FORM)*/
.tk19 .contact-feedback-form .modal-body input[type='text'],
.tk19 .contact-feedback-form .modal-body input[type="email"],
.tk19 .contact-feedback-form .modal-body textarea,
.tk19 .contact-feedback-form .modal-body .bootstrap-select-box .btn-default,
.tk19 .bootstrap-select>.dropdown-toggle { font-size:19px;height:60px;line-height:60px;padding:0px 20px; }
.tk19 .contact-feedback-form .modal-body textarea { height:140px;line-height:auto; } 
.tk19 .bootstrap-select.btn-group .dropdown-toggle .caret { top:15px;right:15px;margin-top:0; }
.tk19 .contact-feedback-form .modal-title { font-size:18px; } 
.tk19 .contact-select-box { margin:0; }
.tk19 .contact-select-box .bootstrap-select.btn-group .dropdown-toggle .filter-option { color:#000; }
.tk19 .bootstrap-select.btn-group .dropdown-toggle .filter-option { text-transform:none; }
.tk19 .bootstrap-select.btn-group .dropdown-menu li a { color:#000;line-height:40px; }
.tk19 .contact-feedback-form .btn-white { color:#000;background:#fff; }
.tk19 .contact-feedback-form .btn-white:hover { background:#000;color:#fff;border-color:#000; } 
.tk19 .teck-sign-up-weekly { background:#f2f2f2; }
.tk19 .teck-sign-up-weekly h2 { font-family:lota-semibold;font-size:36px;color:#333;margin:0 0 20px; }
.tk19 #teck-sign-up-weekly-input { font-family:lota-regular;font-size:26px;height:64px;border:2px solid #D2CFCF;color:#333; }
.tk19 #teck-sign-up-weekly-checkbox,
.tk19 #teck-sign-up-weekly-checkbox a { font-family:lota-regular;font-size:14px;color:#333;text-transform:none; }
.tk19 #teck-sign-up-weekly-checkbox { white-space:nowrap;margin:7px 0px 0px 10px; }
.tk19 #teck-sign-up-weekly-checkbox a { text-decoration:underline; }
.tk19 .agree-div span { width:28px;height:28px;border:2px solid #000;background:transparent;margin:0 10px 0 0; }
.tk19 .sustainability-focus-icons .checkbox-row input[type="checkbox"],
.tk19 .sustainability-focus-icons .radio-row input[type="radio"] { width:28px;height:28px;top:-26px;left:-38px; }
.tk19 .sustainability-focus-icons .btn { height:48px; }

@media (max-width: 1199px) {
    .tk19 .modal-body { padding:20px 0px; } 
    .tk19 .contact-feedback-form .modal-content { padding:20px; }
    .tk19 .contact-feedback-form .g-recaptcha { float:right; }
    .tk19 .modal-header .close { position:relative;top:-15px;right:-15px; } 
}

@media (max-width: 767px) {
    .tk19 .contact-feedback-form .modal-title { padding-top:40px;padding-left:0 !important; }
    .tk19 .modal-header .close { position:absolute;top:15px;right:15px; } 
    .tk19 .modal-header,.tk19 .modal-footer { padding:0; }
    .tk19 .modal.in .modal-dialog { transform:translate(-50%,0%);top:0; }
    .tk19 .teck-sign-up-weekly h2 { font-size:24px; }
    .tk19 .sustainability-focus-icons .btn { margin-top:0; }
    .tk19 .teck-sign-up-weekly { padding-top:30px;padding-bottom:30px; }
    .tk19 .news-customcheckbox { margin:0; }
    .tk19 #teck-sign-up-weekly-input { height:48px;font-size:21px; }
}

@media (max-height: 799px) {
    .tk19 .modal.in .modal-dialog { top:0;transform:translate(-50%,0%); } 
}

/* M16 */

.tk19 .m-16-wrapper .bgimg { padding:40px 60px; }
.tk19 .m-16-wrapper article { background:#f1f1f1;padding:40px 50px; } /* Jon changed background to #f1f1f1 because white image not visibile on a white background in desktop and ladscape view.. */
.tk19 .m-16-wrapper .desc { margin-top:40px;height:90px; }
.tk19 .m-16-wrapper .desc p { font-family:lota-regular;font-size:19px; }
.tk19 .m-16-wrapper .callout_image { height: 100px; width: 100px; margin: 0 auto; }

@media (max-width: 991px) {
    .tk19 .m-16-wrapper .bgimg { padding:0;background-image:none !important; }    
    .tk19 .m-16-wrapper article { background:#f1f1f1; }
    .tk19 .m-16-wrapper .desc p { font-size:14px; }
}

@media (max-width: 767px) {
    .tk19 .m-16-wrapper .desc { height:auto; }
}

/* M17 */

.tk19 .m17-main .faqs-content .panel-body a.btn { transform:translateX(0);-webkit-transform:translateX(0); }
.tk19 .m17-main.light-grey {background-color: #F2F2F2; color:#333 !important;}
.tk19 .m17-main.black-80 {background-color: #333; color:#fff !important;}
.tk19 .m17-main.black-80 h2 {color: #8ED6F6;}
.tk19 .m17-main.teck-green-1 {background-color: #009A9C; color:#fff !important;}
.tk19 .m17-main.teck-medium-blue-1 {background-color: #0065BD; color:#fff !important;}
.tk19 .m17-main.teck-medium-blue-2 {background-color: #008CFF; color:#fff !important;}
.tk19 .m17-main.teck-light-blue-80 {background-color: #A5DEF8; color:#333 !important;}
.tk19 .m17-main.teck-light-blue-80 h2 {color:#000F7B;}
.tk19 .m17-main.teck-blue {background-color: #000F7B; color: #fff !important;}
.tk19 .m17-main.teck-blue h2 {color: #000F7B;}
.tk19 .m17-main.teck-purple {background-color: #2D004A; color:#fff !important;}
.tk19 .m17-main.teck-blue-grey {background-color: #377283; color:#fff !important;}
.tk19 .m17-main.teck-blue h2, .tk19 .m17-main.teck-purple h2, .tk19 .m17-main.teck-blue-grey h2 {color: #8ED6F6;}
.tk19 .m17-main.white-on-grey {background-color: #fff; color:#333 !important;}
.tk19 .m17-main.teck-green-2 {background-color: #00ba72; color: #fff !important;}
.tk19 .m17-main.teck-light-green {background-color: #00d7ad; color:#fff !important;}
.tk19 .m17-main.teck-light-green p:not(#accordion p) {color:#fff !important;}

/*Shared h2 element colors (title colors) [M17]*/
.tk19 .m17-main.teck-green-1 h2, .tk19 .m17-main.teck-medium-blue-1 h2, .tk19 .m17-main.teck-medium-blue-2 h2, .tk19 .m17-main.teck-green-2 h2, .tk19 .m17-main.teck-light-green h2 {
    color: #fff;
}

.tk19 .m17-main.light-grey h2, .tk19 .m17-main.white-on-grey h2 {
    color: #333;
}


 
/* M18 */

.tk19 .m18-logo-soup-image { min-height:100px; padding-bottom:30px; padding-top:10px;}
.tk19 .m18-logo-soup-div { margin-bottom:0;min-height:160px; }
.tk19 .m18-logo-soup-div h3 { font-family:lota-regular; }

@media (max-width: 767px) {
    .tk19 .last-two-orphans { width:100%; }
}

/* M19 */

.tk19 .m19-contact-main { background:#fafafa;padding:70px 0px 70px 100px; }
.tk19 .m19-contact-main h2 { font-family:lota-semibold;color:#333;margin:0px 0px 33px; }
.tk19 .m19-contact-main p,
.tk19 .m19-contact-main a { font-family:lota-regular;font-size:19px;color:#333;line-height:31px; }
.tk19 .m19-contact-main a.btn { font-family:lota-semibold;font-size:16px;line-height:normal; }
.tk19 .m19-contact-main a.btn:hover,
.tk19 .m19-contact-main a.btn:focus { color:#fff; }

@media (max-width: 1199px) {
    .tk19 .m19-contact-main { padding-right:70px; }
}

@media (max-width: 991px) {
    .tk19 .m19-contact-main { padding:25px; }
}

@media (max-width: 767px) {
    .tk19 .m19-contact-main { padding:35px 15px; }
    .tk19 .m19-contact-main h2 { font-size:36px; }
}

/* M20 */

.tk19 .m20-main-section { padding:30px 0px 70px; }

@media (max-width: 991px) {
    .tk19 .m20-main-section { padding:30px 0px; }    
}

/* M21 */

.tk19 .m21-downloads-wrapper { padding:100px 0px; }
.tk19 .m21-downloads-wrapper h2 { margin-bottom:30px; } 
.tk19 .m21-downloads-links li,.tk19 #M21-full-width-with-links .m20-related-links > li { margin-top:30px; }
.tk19 .m21-downloads-links > li > a,
.tk19 #M21-full-width-with-links .m20-related-links > li > a { font-family:lota-regular;font-size:19px;color:#333;text-decoration:underline; }
.tk19 .m21-downloads-links > li > small { font-family:lota-semibold;font-size:14px;color:#999;border:0;margin-left:5px; }
.tk19 #M21-full-width-with-links .m20-related-links > li > a:after { width:15px;height:15px; }
.tk19 .m20-related-resoures { margin:0; }
.tk19 .m21-downloads-wrapper .button-wrapper { margin-top:60px; }

@media (max-width: 991px) {
    .tk19 .m21-downloads-wrapper { padding:40px 20px; }  
    .tk19 .m21-downloads-wrapper:nth-child(even) { background:#fafafa; }
    .tk19 .m21-downloads-wrapper h2 { margin-bottom:20px; } 
    .tk19 .m21-downloads-links li,.tk19 #M21-full-width-with-links .m20-related-links > li { margin-top:20px; }
    .tk19 .m21-downloads-wrapper .font-size48 { font-size:36px; }
    .tk19 .m21-downloads-wrapper .related-wrapper { padding-top:0; }
    .tk19 .m21-downloads-wrapper .button-wrapper { margin-top:40px; }
}

/* M22 */

.tk19 .m22 .m1-slide-content { position:absolute;top:0;bottom:auto;left:0;z-index:101;transform:none;height:100%; }
.tk19 .m22 .m1-pager { background:transparent;margin-left:7px;margin-right:7px;height:17px;width:17px;border:2px solid #8ED6F6;border-radius:9px;display:inline-block; }
.tk19 .m22 .m1-pager.active { background:#8ED6F6; }
.tk19 .m22 .m1-slider-pager { background:transparent;left:60px;right:auto;width:67%;z-index:100;bottom:65px; }
.tk19 .m22 .m1-slide-content .info { top:50%;position:absolute;transform:translateY(-50%); }
.tk19 .m22 .m1-slide-content.angle-20 { padding:60px; } 
.tk19 .m22-carousel-2 .carousel-indicators { bottom:20px;top:auto; }
.tk19 .event-carousel .m22-carousel-2 .carousel-indicators li { width:17px;height:17px;margin:0px 8px; }

@media (max-width: 991px) {
    .tk19 .m22 .m1-slider-pager { bottom:20px; }
}

@media (max-width: 767px) {
    .tk19 .m22 .m1-module-section { overflow:hidden; }
    .tk19 .m22 .m1-slide-content.angle-20 { width:100%;padding:40px 20px; }
    .tk19 .m22 .m1-slide-content,.tk19 .m22 .m1-slide-content .info { position:static;transform:none;padding:0; }
    .tk19 .m22 .m1-slider-pager { position:relative;transform:translateX(-50%);left:50%;text-align:center;width:100%;bottom:-40px; }
}

/* M25 */

.tk19 .news-search { padding:60px 15px; }
.tk19 .news-search-padding { margin-bottom:0; }
.tk19 .search-box input { height:65px;line-height:65px;font-family:lota-light;font-size:28px;color:#000; }
.tk19 .input-group .form-control:first-child,
.tk19 .input-group-addon:last-child { border-color:#aaa; }
.tk19 .news-filter-border:after,.tk19 .news-filter-border:before,.tk19 .refine-news:after { display:none; }
.tk19 .news-content-main,.tk19 .job-opportunity-main,.tk19 .result-filtered-main { padding:0; }
.tk19 .header-search { background:#fafafa;padding:30px 0px; }
.tk19 .news-filter-border { padding:0;margin:0; }
.tk19 .news-filter-border.display-inline h4 { font-family:lota-regular;font-size:19px;color:#333;margin-top:13px;display:block; }
.tk19 .news-filter { min-width:280px; }
.tk19 .news-filter label { margin:10px 10px 10px 0px; }
.tk19 .sort-by-cntnt { width:165px; }
.tk19 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right:0; }
.tk19 .sort-by-cntnt li { padding:0; }
.tk19 .bootstrap-select.btn-group .dropdown-menu li:hover { background:#fafafa; }
.tk19 .refine-news { font-family:lota-regular;font-size:19px;color:#333;border-bottom:0;padding-bottom:0; }
.tk19 .result-container { margin-top:20px;margin-bottom:80px; }
.tk19 .news-custom-checkbox,.tk19 .custom-radio { border:0; }
.tk19 .m22-news-blurb-row { border-bottom:0;border-top:1px solid #ccc;padding:30px 0px; }
.tk19 .m22-news-blurb-content a { font-family:lota-regular;font-size:24px;line-height:34px;color:#333;margin:0 0 20px; }
.tk19 .m22-news-blurb-content p { font-family:lota-regular;font-size:16px;line-height:25px;color:#333;margin:0; }
.tk19 .search-result-diff { font-family:lota-semibold;font-size:12px;background:transparent;color:#009A9C;margin:0 0 5px;padding:0; }
.tk19 .search-result-diff:after { display:none; }
.tk19 .m22-news-blurb-content strong.color-gray { font-family:lota-regular;font-size:14px;font-weight:lighter;color:#9B9B9B;text-transform:uppercase; }
.tk19 .load-more-results.btn-fill { width:auto; }
.tk19 .load-more-results.btn-fill i { color:#fff;font-size:21px;font-weight:bold; }
.tk19 .load-more-results.btn-fill:hover i,
.tk19 .load-more-results.btn-fill:focus i { color:#0065BD; }

@media (max-width: 1199px) {
    .tk19 .news-filter { min-width:0; }
}

@media (max-width: 991px) {
    .tk19 .news-search { padding:30px; }
}

@media (max-width: 767px) {
    .tk19 .m22-news-blurb-row { padding:30px 0px; }
    .tk19 .m22-news-blurb-content { margin:0; }
    .tk19 .news-search > .row { max-width:100%;margin:0; }
    .tk19 .panel-group.accord-news,
    .tk19 .panel-faq>.panel-heading { border:0;background:#fafafa;border-bottom:1px solid #E3E3E3;margin:0; }
    .tk19 .header-search { background:transparent; }
    .tk19 .sort-by-cntnt,.tk19 .news-filter label { float:none !important;display:inline-block; }
    .tk19 .news-filter-border .pull-right { float:none !important;text-align:center; }
    .tk19 .accord-news .panel-title>a { font-family:lota-regular;font-size:16px;color:#333;text-decoration:none; }
    .tk19 .result-container { margin-top:0;margin-bottom:0; }
    .tk19 .m22-news-blurb { padding:0 20px; }
    .tk19 .m22-news-blurb-row { border-top:0;border-bottom:1px solid #ccc; }
    .tk19 .load-more-results.btn-fill { margin-top:20px; }
    .tk19 .panel-group .panel-heading+.panel-collapse>.panel-body { border:0;background:transparent;margin:0;padding:0; }
    .tk19 .news-custom-checkbox, .tk19 .custom-radio { margin:0;padding:0; }
    .tk19 .news-custom-checkbox .checkbox-row { height:55px;line-height:53px;border-bottom:1px solid #ccc;padding:0px 30px;margin:0; }
    .tk19 .news-custom-checkbox .checkbox-row label { display:block;width:100%; }
    .tk19 .news-custom-checkbox .checkbox-row label .type-label { height:55px;line-height:55px;padding:0;margin:0; }
    .tk19 .news-custom-checkbox .custom-checkbox-design { display:none; }
    .tk19 .news-custom-checkbox .custom-checkbox-design.is-checked { display:block;float:right; }
    .tk19 .news-custom-checkbox .checkbox-row input[type="checkbox"]:checked+span.custom-checkbox-design { background:transparent;border:0; }
    .tk19 .news-custom-checkbox .checkbox-row input[type="checkbox"]:checked+span.custom-checkbox-design i { color:#666;font-size:25px;font-weight:bold;margin-top:10px; }
}

/* M26 */

.tk19 .m26-container { border-bottom:0;padding:0 0 30px; }
.tk19 .m26-mmonth { height:45px;line-height:45px;padding:0;font-family:lota-semibold;font-size:14px;color:#fff;text-transform:uppercase;background:#377283; }
.tk19 .m26-date { font-family:lota-bold;font-size:48px;color:#377283;background:#f2f2f2;box-shadow:none;padding:15px 0px; }
.tk19 .m26-event-content p:first-child,
.tk19 .m26-event-content p:last-child { font-family:lota-regular;font-size:24px;color:#333;line-height:31px;margin-bottom:20px; }  
.tk19 .m26-event-content strong { font-family:lota-regular;font-size:17px;color:#333;line-height:26px; }
.tk19 .event-loadmore { padding:20px 0 0px;text-align:left; }

@media (max-width: 991px) {
    .tk19 .event-loadmore { padding:20px 0 40px;text-align:center; }
}

/* M27 */

.tk19 .m27-related-news,.tk19 .news-contacts-main { background:#fafafa; }
.tk19 .m27-related-news { padding-left:0; }
.tk19 .m27-related-news h2 { font-family:lota-semibold;color:#333; }
.tk19 .m27-related-news-row { padding:17px 0px 0px; }
.tk19 .m27-related-news-row a,
.tk19 .m27-related-news-row p { font-family:lota-regular;font-size:19px;color:#333; }
.tk19 .m27-related-news-row span { font-family:lota-semibold;font-size:14px;color:#009A9C; }
.tk19 .m27-related-news-row a:hover,.tk19 .m27-related-news-row a:focus { color:#333; }
.tk19 .m27-related-news-row { border:0; }
.tk19 .m27-related-news:after { background:#ccc;width:1px;content:" ";position:absolute;right:0px;height:80%;top:50%;transform:translateY(-50%); }

@media (max-width: 1199px) {
    .tk19 .m27-related-news { padding-left:70px; }
}

@media (max-width: 991px) {
    .tk19 .m27-related-news { padding:25px; }
}

@media (max-width: 767px) {
    .tk19 .m27-related-news h2 { font-size:36px; }
    .tk19 .m27-related-news:after { top:auto;bottom:0px;left:50%;right:auto;transform:translate(-50%,0);width:90%;height:1px; }
}

/* M28 */

/* pullquotes */
.tk19 .m11-main,.tk19 .m8-main-section,
.tk19 .m29-fullImage-box-2,.tk19 .m53-ideas { overflow:hidden; }
.tk19 .m8-main-section #story_details_pullquote:after,
.tk19 .body-editor #story_details_pullquote:after,
.tk19 .m5-text-editor #story_details_pullquote:after { background:#666;position:absolute;content:" ";width:100%;height:100%;top:0px;left:100%; }
.tk19 .m5-text-editor #story_details_pullquote:after { display:none; }
.tk19 #story_details_pullquote { /*position:relative*/;background:#666;width:100%;padding:40px 0 40px 40px;float:none;margin:40px 0 40px -40px;font-family:lota-regular;font-size:28px;font-style:normal;line-height:38px;color:#fff; }
.tk19 .m5-text-editor #story_details_pullquote { margin-left:0; }
.tk19 #story_details_pullquote p { font-family:lota-regular;font-size:28px;font-style:normal;line-height:38px;color:#fff; padding:0px 20px;}
.tk19 #story_details_pullquote .author { font-family:lota-regular;font-size:16px;font-style:normal;display:block;color:#fff; margin-left:20px;}
.tk19 #story_details_pullquote .author b,
.tk19 #story_details_pullquote .author strong { font-family:lota-bold;}

@media (max-width: 991px) {
    .tk19 #story_details_pullquote { margin-left:0;margin-top:20px;margin-bottom:20px;padding:25px 0px 25px 20px; }
    .tk19 #story_details_pullquote p { font-family:lota-semibold;font-size:18px;line-height:29px; }
}

@media (max-width: 767px) {
    .tk19 .m11-main #story_details_pullquote,
    .tk19 .default-details-page #story_details_pullquote { padding-right:20px; }
    .tk19 .m11-main #story_details_pullquote:after, 
    .tk19 .default-details-page #story_details_pullquote:after { display:none; }
}

@media (max-width: 1199px) {
    .tk19 .m28-single-video { height:410px; }
}

/* M29 */

.tk19 .tk-fullImage-box-2-cntnt h2 { color:#000;font-size:48px; }
.tk19 .m29-fullImage-box-2.grey { background:#fafafa; }
.tk19 .m29-fullImage-box-2.medium-grey { background:#f2f2f2; }
.tk19 .m29-fullImage-box-2 {padding:50px 0px;}
.tk19 .m29-fullImage-box-2.portrait {min-height:700px !important;}
.tk19 .m29-fullImage-box-2, .tk19 .m29-fullImage-box-2.landscape {min-height:600px !important;}
.tk19 .textdiscover h2 { color:#39b7d1; }
.tk19 .tk-fullImage-box-2-image img { max-width:100%; }
.tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt p { margin-bottom:20px !important; }
.tk19 .m29-textImage-box-right .wrapper,
.tk19 .m29-textImage-box-left .wrapper { margin-left:auto;margin-right:auto;float:none !important; }
.tk19 .tk-fullImage-box-2-image { padding:55px; } 

@media (max-width: 991px) {
    .tk19 .tk-fullImage-box-2-image { padding:0 30px; } 
}

@media (max-width: 767px) {
    .tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt h2 { font-size:36px !important; }
}

/* M31 */

.tk19 .m31-main { padding-top:50px;padding-bottom:50px; }
.tk19 .m31-main .stories-image { position:relative;width:380px;height:380px; }
.tk19 img.story-icons { position:absolute !important;bottom:15px;left:45px !important;z-index:20;top:auto !important;right:auto !important; }
.tk19 .m31-main .stories-wrapper { max-width:1210px; }
.tk19 .m31-main .stories-wrapper .bx-controls-direction { top:30%; }
.tk19 .m31-main .stories-wrapper h2 { color:#000; }
.tk19 #main-story-list .m31-main { padding-top:25px;padding-bottom:50px; }
.tk19 #main-story-list .m31-main .stories-wrapper h2 { font-family:lota-semibold;color:#333; }
.tk19 #main-story-list .m31-main .stories-image > img { height:380px; }
.tk19 #main-story-list .info { width:auto; }
.tk19 #main-story-list img.story-icons { transform:translateX(-50%);-webkit-transform:translateX(-50%); }
.tk19 #main-story-list ul.pull-left li { height:auto;margin-bottom:50px; }
.tk19 #main-story-list .m31-main h3 span { margin:0; }
.tk19 #main-story-list .m31-main .cat-wrapper { min-height:15px;margin-top:15px; }
.tk19 .m31-main h3 span { color:#009A9C;font-family:lota-semibold;font-size:14px;padding:0;margin:15px 0px 0px; }
.tk19 .m31-main .our-stories-link .btn { background:#0065BD;height:50px;line-height:50px;padding:0px 40px;margin-top:40px;color:#fff; }
.tk19 .m31-main .our-stories-link .btn:hover { border-color:#0065BD;color:#0065BD;background:#fff; }
.tk19 .six-boxes img.story-icons { left:15px !important; }
.tk19 .m31-main .bx-wrapper img { max-height:380px; }
.tk19 .m31-main .story-global-main p { font-family:lota-regular;font-size:19px;height:80px;overflow:hidden; }
.tk19 .m31-main.six-boxes .stories-wrapper h2 { margin-bottom:60px;color:#333; }
.tk19 .m31-main.six-boxes .stories-wrapper li { margin-bottom:60px; }
.tk19 .m31-main.six-boxes .our-stories-link .btn,.m31-main.six-boxes .our-stories-link { margin-top:0; }
.tk19 #main-story-list .m31-main .stories-wrapper ul.pull-left { float:none !important;clear:both;padding-top:30px; }
    
@media (max-width: 1199px) {    
    .tk19 .m31-main.six-boxes .stories-image { width:310px;height:310px; }
    .tk19 .m31-main.six-boxes .stories-image img { max-width:100%; }
    tk19 #main-story-list .m31-main .stories-image { width:100%;height:380px;margin:0; }
}
    
@media (max-width: 991px) {
    .tk19 .m31-main .six-boxes.no-bxslider .story-info { width:320px;margin:0px auto; }    
    .tk19 #main-story-list .m31-main .stories-image { width:100%;height:320px;margin:0; }
}

@media (max-width: 767px) {
    .tk19 .m31-main { padding-top:60px;padding-bottom:20px; }
    .tk19 .m31-main .story-info { position:static;background:#f7f7f7;padding:10px 0px 0px; }
    .tk19 .m31-main .bxslider li,.tk19 .m31-main .no-bxslider li { width:240px; }
    .tk19 .m31-main img.story-icons { width:55px;height:55px; }
    .tk19 .m31-main .our-stories-link .btn { padding:0px 50px;margin-top:10px; }
    .tk19 .m31-main .stories-wrapper h2 { margin-bottom:20px;text-align:center; }
    .tk19 .m31-main .six-boxes.no-bxslider .story-info { padding:2px 15px 0px;width:100%; }
    .tk19 .m31-main .story-image { width:100%; }
    .tk19 .m31-main .stories-image { height:255px; }
    .tk19 .six-boxes img.story-icons { left:45px !important; }
    .tk19 .m31-main.six-boxes .stories-wrapper li { margin:0;padding:0; }
    .tk19 .m31-main.six-boxes .stories-wrapper h2 { margin:0 0 20px; }
    .tk19 .m31-main.six-boxes .our-stories-link .btn { margin-top:10px; }
    .tk19 .m31-main.six-boxes .stories-image { height:auto; }
    .tk19 #main-story-list .m31-main { padding-top:0;padding-bottom:0; } 
    .tk19 #main-story-list .m31-main .stories-image { margin:0;width:100% !important; }
    .tk19 #main-story-list .info { margin:0; }
    .tk19 #main-story-list .bootstrap-select-box-padding { padding:0 0 20px; }
    .tk19 #main-story-list .m31-main .stories-wrapper ul.pull-left { margin-top:0px;padding-top:20px; }
    .tk19 #main-story-list .bootstrap-select.btn-group .dropdown-toggle .caret { top:5px; }
    .tk19 #main-story-list .bootstrap-select>.dropdown-toggle { height:45px;line-height:45px; }
    .tk19 #main-story-list .bootstrap-select.btn-group .dropdown-toggle .filter-option { font-size:17px; }
    .tk19 .m31-main .story-global-main p { font-size:16px !important;line-height:23px; }
}

/* M32 */

.tk19 .m32-float { padding-top:160px; }
.tk19 .m32-float h2 { color:#333; }
.tk19 .m32-float.home h2 { text-align:left;font-family:lota-semibold; }
.tk19 .news-updates .m32-float .m32-article label { color:#009A9C;font-size:14px; }
.tk19 .m32-article p { font-family:lota-regular;font-size:19px; }
.tk19 .m32-float .column { padding-left:0px;padding-right:120px; }
.tk19 .m32-float .column+.column { border-left:1px solid #ccc;padding-left:120px;padding-right:0; }
.tk19 .m32-articles { min-height:310px; }
.tk19 .m32-es .m32-articles .m32-article:last-child { text-align:left; }
.tk19 .m32-float.home .m32-es h2 { text-align:center; }
.tk19 .m32-float.full-width { padding-top:36px;padding-bottom:0px; }
.tk19 .m32-float.full-width .m32-articles { min-height:250px; }
.tk19 .m32-float.full-width .column { padding-right:0; }

@media (max-width: 1199px) {
    .tk19 .m32-articles { min-height:351px; }
    .tk19 .m32-float .column,.tk19 .m32-float .column+.column { padding:0px 60px; }
    .tk19 .m32-float.full-width .column { padding:0 !important;margin-left:0;margin-right:0; }
    .tk19.es .m32-float .column { padding:0px 15px; }
}

@media (max-width: 991px) {
    .tk19 .m32-float.full-width { padding-top:30px;padding-bottom:0px; }
    .tk19 .m32-float.full-width .column { margin-left:15px;margin-right:15px;margin-bottom:30px; }
}

@media (max-width: 767px) {
    .tk19 .m32-float { padding-top:0; }
    .tk19 .m32-float .column { padding:30px 15px 0px !important;margin:15px 15px 0px; }
    .tk19 .m32-float .column+.column { border:0;border-top:1px solid #ccc; }
    .tk19 .m32-float .font-size36 { font-size:36px; }
    .tk19 .m32-articles { min-height:0; }
}

/* M33 */

.tk19 .why-content { padding:70px 0px 25px; }
.tk19 .why-image-slider li { overflow:hidden; }
.tk19 ul.why-image-slider li > span { background:#008CFF;font-family:lota-light;font-size:24px;left:0;right:auto;top:auto;bottom:10%; }
.tk19 .value-block-read { top:50%;bottom:auto;z-index:5; }
.tk19 .single-value-content,.tk19 .m33-singleblock-contnt-mobile { background:#008CFF; }
.tk19 .value-block-slider li span.value-block-name { left:0;right:auto;top:auto;bottom:10%; }
.tk19 .single-value-content h4 { margin:40px 0px 15px; }
.tk19 .single-value-content h4,.tk19 .m33-singleblock-contnt-mobile h4 { font-family:lota-bold;font-size:24px; }
.tk19 .single-value-content p,.tk19 .m33-singleblock-contnt-mobile p { font-family:lota-regular;font-size:19px;margin:0 0 20px; }
.tk19 .m33-value-block-section .angle-20-wrapper { position:absolute;top:0;left:-450px;z-index:2;height:100%;transition:left .5s ease;-webkit-transition:left .5s ease; }
.tk19 .m33-value-block-section ul li:hover .angle-20-wrapper { left:0; }
.tk19 .value-block-overlay { background:rgba(0,0,0,0.3); }
.tk19 .m33-value-block-section ul li:hover .value-block-overlay { display:none; }
.tk19 .m33-value-block-section .angle-20-wrapper .angle-20 { width:375px;height:100%;left:-300px; }
.tk19 ul.why-image-slider li span { z-index:5; }

@media (max-width: 1199px) and (min-width: 768px) {
    .tk19 ul.why-image-slider li span { font-size:14px; }
}

@media (max-width: 767px) {
    .tk19 .m33-main-mobile,.tk19 .why-content { padding-bottom:0; }
}

/* M34 */

.tk19 .sustainability-approach h2 { color:#8ED6F6;font-family:lota-semibold;text-align:left; }
.tk19 .sustainability-approach h2.text-center { text-align:center; }
.tk19 .sustainability-approach h2.text-right { text-align:right; }
.m34-sustainability-block-content p { font-family:lota-light; }
.tk19 .m34-sustainability-icon h3,
.tk19 .m34-sustainability-block-content p { color:#fff;font-size:19px; }
.tk19 .m34-sustainability-icon h3 { font-family:lota-light; }
.tk19 .m34-sustainability-strategy-link .btn { padding:0 40px;height:50px;line-height:50px; }
.tk19 .m34-sustainability-strategy-link .btn:hover { color:#000f7b; }
.tk19 .m34-sustainability-icon { height:200px;overflow:hidden; }

@media (max-width: 767px) {
    .tk19 .sustainability-approach h2,.tk19 .m34-sustainability-block-content p { text-align:left; }
}

/* M35 */

.tk19 .m35.learn-more { padding:0; }
.tk19 .learn-more-left { background:#E5E5E5;width:50%;min-height:485px;padding:60px 30px; }
.tk19 .learn-more-right { background:#F2F2F2;width:50%;min-height:532px;padding-top:60px; }
.tk19 .m35-contact h3 { margin-left:0; }
.tk19 .m35-more-way .contact-link { display:block;font-size:14px;color:#555;margin-top:20px;text-decoration:underline; }
.tk19 .m35-follow-link { min-height:205px; }
.tk19 .m35-follow-link li a img { width:24px;height:24px; }
.tk19 .m35-follow-link li a span { font-family:lota-regular;font-size:19px; }
.tk19 .m35-contact h3,.tk19 .m35-follow-us h3 { margin-bottom:30px; }

@media (max-width: 1199px) {
    .tk19 .learn-more-left { min-height:550px; }
    .tk19 .learn-more-right { min-height:548px; }
}

@media (max-width: 991px) {
    .tk19 .learn-more-left,.tk19 .learn-more-right { width:100%;min-height:0; }    
    .tk19 .m35-contact h3,.tk19 .m35-more-way,.tk19 .contact-link { text-align:center; }
    .tk19 .m35-contact { padding:10px 0px 30px; }
    .tk19 .m35-contact.col-sm-offset-2 { margin-left:16.66%; }
}

@media (max-width: 767px) {
    .tk19 .report-indiv a.btn.visible-xs { display:inline-block !important; }
    .tk19 .m36-main .report-indiv a.btn span { vertical-align:text-bottom; }
    .tk19 .m35-contact { padding-bottom:10px; }
    .tk19 .m35-contact.col-sm-offset-2 { margin-left:0; }
}

/* M36 */

.tk19 .m36-main .report-indiv { margin-left:10px;margin-right:10px; }
.tk19 .m36-main .report-indiv h3 { font-family:lota-regular;font-size:19px;min-height:40px; }

@media (max-width: 1345px) and (min-width: 992px) {
    .tk19 .m36-main .report-indiv { max-width:155px; }
    .tk19 .m36-main .report-indiv img { max-width:100%;height:auto; }
    .tk19 .m36-main .report-indiv .btn { padding:2px 5px; }
    .tk19 .m36-main .report-indiv .btn span { font-size:12px; }
    .tk19 .m36-main .report-indiv .btn i { vertical-align:middle; }
    .tk19 .m36-main .report-indiv h3 { font-size:13px;min-height:30px; }
}

@media (max-width: 1123px) and (min-width: 992px) { 
    .tk19 .m36-main .report-indiv { max-width:130px; } 
}

@media (max-width: 767px) {
    .tk19 .m36-main .report-indiv { max-width:none; }
}

/* M42 */

.tk19 .m42-text-wrapper { margin-bottom:175px; }
.tk19 .m42-carousel-bg h2 { font-family:lota-semibold;color:#8ED6F6;font-size:14px;text-transform:uppercase; }
.tk19 .event-datepicker .sort-by-cntnt { width:100%; }
.tk19 .event-datepicker .sort-by-cntnt ul li.active a { font-family:lota-bold;font-size:24px;color:#333;text-align:left;margin:0 0 30px; }
.tk19 .event-datepicker .sort-by-cntnt li { margin:0; }
.tk19 .m42-text-wrapper:first-child { padding-left:15px; }
.tk19 .m42-text-wrapper:last-child { padding-right:15px; }

@media (max-width: 991px) {
    .tk19 .event-datepicker { padding:0px 15px; }
    .tk19 .event-datepicker .datepicker { margin:0px 0px 20px; }
    .tk19 .event-datepicker #datepicker { margin:0px auto; }
    .tk19 .m42-text-wrapper { margin-bottom:0; }
    .tk19 .m42-text { font-size:36px !important; }
}

@media (max-width: 767px) {
    .tk19 .m42-text-wrapper:first-child { padding-left:0px; }
    .tk19 .m42-text-wrapper:last-child { padding-right:0px; }
    .tk19 .event-section { padding:0; }
    .tk19 .m26-event-content p:first-child,.tk19 .m26-event-content p:last-child {font-family:lota-bold;font-size:20px; }
    .tk19 .m26-event-content .date { font-family:lota-semibold;font-size:14px;color:#009A9C;margin:0px 0px 10px; }
    .tk19 .m26-event-content strong { font-size:16px; }
}

/* M43 */

.tk19 .m43-container h2 { color:#000; }
.tk19 .m43-financial-box { background:#E6F7FF;padding:40px 40px 30px;border:0; }
.tk19 .m43-financial-box p { color:#009A9C;font-family:lota-semibold;font-size:14px;padding:0;border:0;margin-bottom:30px; }
.tk19 .m43-box:hover { background:#008CFF;color:#fff; }
.tk19 .m43-box:hover p,.tk19 .m43-box:hover span { color:#fff; }
.tk19 .m43-box:hover .btn-link { color:#fff;border-color:#fff; }
.tk19 .m43-financial-box > span { color:#333333;font-family:lota-regular;height:230px;line-height:34px;display:block; }
.tk19 .top-3 .m43-box { width:33.33%;margin:0;border:0; }

@media (max-width: 1199px) {
    .tk19 .m43-financial-box > span { font-size:18px;line-height:24px; }
}

@media (max-width: 767px) {
    .tk19 .m43-financial-box { margin:0 0 20px; }
    .tk19 .top-3 .m43-box { width:100%;float:none; }
    .tk19 .m43-financial-box > span { height:230px;font-size:28px;line-height:34px; }
}

/* M45 */

.tk19 .m45-community-flower .m45-flower-box { background:rgba(95,142,156,0.9); }
.tk19 .m45-flower-box { background:rgba(55,114,131,0.6); }
.tk19 .m45-community-flower img { bottom:auto;top:-15px; }
.tk19 .m45-sustainability-content h2,.tk19 .m34-main h2 { color:#333;margin-bottom:40px; }
.tk19 .m34-main h2 { margin-bottom:20px; }
.tk19 .m34-main .sustainability-focus-icon { background:#rgba(55,114,131,0.6);; }
.tk19 .m34-main .sustainability-focus-icon strong { font-family:lota-regular;font-size:14px;margin-top:10px; }

/* M52 */

.tk19 #module-turquoise-wide { background:#f2f2f2; }
.tk19 #module-turquoise-wide .sustainability-focus-icons p { font-family:lota-semibold;font-size:36px;color:#000F7B;text-align:center;margin:0; }
.tk19 .m52 .sustainability-focus-icons { max-width:850px; }

@media (max-width: 991px) {
    .tk19 .m52 .wrapper-800 { padding:30px 20px; }
    .tk19 #module-turquoise-wide .sustainability-focus-icons p { font-size:21px; }
}

/* M53 */

.tk19 .m53-ideas { background:#A5DEF8; }
.tk19 .m53-ideas .strategy-wrapperTurquoise { background:transparent;padding:190px 0px;font-family:lota-regular;font-size:19px;color:#333;text-align:left; }
.tk19 .m53-ideas h4 { font-size:48px;color:#000f7b;margin:0 0 20px; }
.tk19 .m53-ideas .info { margin-bottom:40px; }
.tk19 .m53-ideas .icon > p,.tk19 .m53-ideas .ideasTurquoise h3 { font-family:lota-semibold;font-size:14px;color:#000f7b; }
.tk19 .m53-ideas .imgTurquoise { height:auto;margin-bottom:20px; }
.tk19 .m53-ideas .imgTurquoise img { height:65px;width:auto; }
.tk19 .m53-ideas .TurquoiseLine { border-color:#000f7b;border-width:2px; }
.tk19 .m53-ideas .TurquoiseLine:after { background-color:#000f7b;width:2px; }
.tk19 .m53-ideas .bx-controls { display:none; }
.tk19 .m53-icons { background:#0065bd; }
.tk19 .m53-icons.theme-white { background:#fff; }
.tk19 .m53-icons h4 { margin:0 0 20px; }
.tk19 .m53-icons h4,.tk19 .m53-icons .textIconsm,.tk19 .m53-icons p { color:#fff; }
.tk19 .m53-icons.theme-white h4,.tk19 .m53-icons.theme-white .textIconsm,.tk19 .m53-icons.theme-white p { color:#000; }
.tk19 .m53-icons a { text-decoration:none !important; }
.tk19 .m53-icons .icon p { font-family:lota-semibold;font-size:14px;line-height:18px;margin-top:20px; }
.tk19 .m53-icons.m31-main .mobile .bx-wrapper .bx-viewport { min-height:190px; }
.tk19 .m53-icons .strategy-wrapper { padding:190px 0px;background:transparent; }

/* themes */

.tk19 .m53-icons.theme-light-grey { background:#f2f2f2; }
.tk19 .m53-icons.theme-light-grey h4,.tk19 .m53-icons.theme-light-grey .textIconsm,.tk19 .m53-icons.theme-light-grey p { color:#333; }
.tk19 .m53-icons.theme-black-80 { background:#333; }
.tk19 .m53-icons.theme-black-80 h4,.tk19 .m53-icons.theme-black-80 .textIconsm,.tk19 .m53-icons.theme-black-80 p { color:#8ED6F6; }
.tk19 .m53-icons.theme-teck-green-1 { background:#009A9C; }
.tk19 .m53-icons.theme-teck-green-1 h4,.tk19 .m53-icons.theme-teck-green-1 .textIconsm,.tk19 .m53-icons.theme-teck-green-1 p { color:#fff; }
.tk19 .m53-icons.theme-teck-medium-blue-1 { background:#0065BD; }
.tk19 .m53-icons.theme-teck-medium-blue-1 h4,.tk19 .m53-icons.theme-teck-medium-blue-1 .textIconsm,.tk19 .m53-icons.theme-teck-medium-blue-1 p { color:#fff; }
.tk19 .m53-icons.theme-teck-medium-blue-2 { background:#008CFF; }
.tk19 .m53-icons.theme-teck-medium-blue-2 h4,.tk19 .m53-icons.theme-teck-medium-blue-2 .textIconsm,.tk19 .m53-icons.theme-teck-medium-blue-2 p { color:#fff; }
.tk19 .m53-icons.theme-teck-light-blue-80 { background:#A5DEF8; }
.tk19 .m53-icons.theme-teck-light-blue-80 h4,.tk19 .m53-icons.theme-teck-light-blue-80 .textIconsm,.tk19 .m53-icons.theme-teck-light-blue-80 p { color:#000F7B; }
.tk19 .m53-icons.theme-teck-blue { background:#000F7B; }
.tk19 .m53-icons.theme-teck-blue h4,.tk19 .m53-icons.theme-teck-blue .textIconsm,.tk19 .m53-icons.theme-teck-blue p { color:#8ED6F6; }
.tk19 .m53-icons.theme-teck-purple { background:#2D004A; }
.tk19 .m53-icons.theme-teck-purple h4,.tk19 .m53-icons.theme-teck-purple .textIconsm,.tk19 .m53-icons.theme-teck-purple p { color:#8ED6F6; }
.tk19 .m53-icons.theme-teck-blue-grey { background:#377283; }
.tk19 .m53-icons.theme-teck-blue-grey h4,.tk19 .m53-icons.theme-teck-blue-grey .textIconsm,.tk19 .m53-icons.theme-teck-blue-grey p { color:#8ED6F6; }
.tk19 .m53-icons.theme-white-on-grey { background:#fff; }
.tk19 .m53-icons.theme-white-on-grey h4,.tk19 .m53-icons.theme-white-on-grey .textIconsm,.tk19 .m53-icons.theme-white-on-grey p { color:#333; }
.tk19 .m53-icons.theme-teck-green-2 { background:#00ba72; }
.tk19 .m53-icons.theme-teck-green-2 h4,.tk19 .m53-icons.theme-teck-green-2 .textIconsm,.tk19 .m53-icons.theme-teck-green-2 p { color:#fff; }
.tk19 .m53-icons.theme-teck-light-green { background:#00d7ad; }
.tk19 .m53-icons.theme-teck-light-green h4,.tk19 .m53-icons.theme-teck-light-green .textIconsm,.tk19 .m53-icons.theme-teck-light-green p { color:#fff; }

@media (max-width: 1199px) {
    .tk19 .m53-ideas .strategy-wrapperTurquoise { padding:30px; }
    .tk19 .m53-ideas h4 { font-size:36px; }
}

@media (max-width: 991px) {
    .tk19 .m53-icons .strategy-wrapper { padding:40px 20px; }
}

/* M54 */

.tk19 .m54 .btn { width:215px;padding:8px 5px; }
.tk19 .m54 .btn+.btn { margin-left:20px; }

@media (max-width: 1199px) {
    .tk19 .m54 .btn { width:auto;padding:8px 18px;margin:0 0 20px; }
}

@media (max-width: 767px) {
    .tk19 .m54 .btn,.tk19 .m54 .btn+.btn { width:100%;margin:0 0 20px; }
}

/* M55 */

.tk19 .m55.m43-container .with-cover { margin:0; }
.tk19 .m55-latest-reports .m43-box.no-image-new { height:100%; }
.tk19 .m55-latest-reports section .report-cover { width:100%;max-width:100%;margin-bottom:20px; }
.tk19 .m55-latest-reports.m43-financial-container-new .m43-financial-box > span { margin:0;position:absolute;bottom:-40px; }

@media (max-width: 1199px) {
    .tk19 .m55-latest-reports .with-cover .m43-financial-box .bgimg { height:478px !important; }
    .tk19 .m55 .equal > [class^='col-'],.tk19 .m55.m43-container .with-cover { margin-bottom:50px; }
}

@media (max-width: 991px) {
    .tk19 .m55 .equal > [class^='col-'] { display:block; }
    .tk19 .m55-latest-reports .m43-box.no-image-new { min-height:380px; }
    .tk19 .m55-latest-reports .with-cover .m43-financial-box section.bgimg > img { width:100%; }
    .tk19 .m55-latest-reports.m43-financial-container-new .m43-financial-box > span { bottom:-80px; }
}

@media (max-width: 767px) {
    .tk19 .m55 .equal > [class^='col-'],.tk19 .m55.m43-container .with-cover { margin-bottom:30px; }
    .tk19 .m55-latest-reports.m43-financial-container-new .m43-financial-box > span { position:static;padding:0 !important;margin-top:10px; }
}

/* video banner */

.tk19 .full-width-video-text { background:#000f7b;text-align:center; }
.tk19 .full-width-video-text > article { padding:60px 0px; }
.tk19 .full-width-video-text h2 { font-family:lota-bold;font-size:64px;color:#8ED6F6;margin:0 0 30px; }
.tk19 .full-width-video-text p { color:#fff;text-align:center; }
.tk19 .full_width_video_play { position:relative; }
.tk19 .full_width_video_play.with-overlay:before {
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(62,62,53,0)),to(rgba(29,29,24,.9)));
    background:linear-gradient(rgba(62,62,53,0) 0%,rgba(29,29,24,.9) 100%);
    bottom:0;
    content:"";
    display:block;
    height:50%;
    left:0;
    position:absolute;
    width:100%;
    z-index:1;
}
.tk19 .full_width_video_play .overlay { position:absolute;z-index:10;width:100%;bottom:60px;left:0;padding:0px 20px;color:#fff; }
.tk19 .full_width_video_play .overlay h2,
.tk19 .full_width_video_play .overlay p { color:#fff; }


@media (max-width: 991px) {
    .tk19 .full-width-video-text > article { padding:30px 20px; } 
    .tk19 .full-width-video-text h2 { font-size:36px;margin-bottom:10px; }
    .tk19 .full-width-video-text p { font-size:18px; }
    .tk19 .full_width_video_play .overlay { bottom:10px; }
}

@media (max-width: 767px) {
    .tk19 .full-width-video-text > article { text-align:left; }
    .tk19 .full_width_video_play .overlay h2 { font-size:21px; }
    .tk19 .full_width_video_play .overlay p { font-size:14px; }
}

/* qa tweaks */

.tk19 .top-3 .m43-box { text-align:left; }
.tk19 .m47 .intro-wrapper p { font-family:lota-semibold;color:#000F7B;font-size:36px;line-height:48px; }
.tk19 .officers .m23-title,.tk19 .m8-text-editor.body-editor ul li a { color:#000; }
.tk19 .m43-container .with-cover { margin-bottom:20px; }
.tk19 .share-price-history-panel .sharepie_charts .bootstrap-select-box-padding { min-width:325px; }
.tk19 .m2-main .wrapper .m2-introduction-content { padding-top:0 !important; }
.tk19 .m2-main .wrapper .m2-introduction-content .text-wrapper { position:absolute;top:50%;transform:translateY(-50%); }
.tk19 .m2-main .mobileDisplay img { margin-top:0; }
.tk19 #download-files .check-pdf[type=checkbox] { width:80%; }
.tk19 .body-editor table.lines tr { border-bottom:1px solid #377283; } 
.tk19 .body-editor table.lines { border-top: 1px solid #377283; }
.tk19 .body-editor table.lines tr { background-color: 1px solid #377283; }

.tk19 .body-editor table.lines-rows tr:nth-of-type(even) { background-color: #EAF1F3 !important }
.tk19 .body-editor table.lines-rows tr:nth-of-type(odd) td:nth-of-type(even) { background-color: #fff !important; }
.tk19 .body-editor table.lines-rows ul { line-height: 1px !important; margin: 5px 0px;}
.tk19 .body-editor table.lines-rows tr:last-child td { border-bottom: 1px solid #377283 !important;}
.tk19 .body-editor table.line-20 li {line-height: 20px;}

.tk19 table.teck-blue-header td {background-color: #fff !important;}
.tk19 table.teck-table-striped tr:nth-child(odd):not(:first-child) td {background-color: #f0f0f0 !important;}
.tk19 table.teck-blue-header tr:first-child td {background-color: #000f7b !important; color: #fff; padding-left:20px;}
.tk19 table.teck-blue-header tr:first-child td p {color: #fff;}
.tk19 table.teck-blue-header tr.blue-row td {background-color: #000f7b !important; color: #fff; padding-left:20px;}
.tk19 table.teck-blue-header tr.blue-row td p {color: #fff !important;}


@media (max-width: 767px) {
    .tk19 #search-results .panel-group .panel-heading { padding:10px 15px; }
    .tk19 #download-files .pdf-title { width:75%; }
}

/* new button hover effects */

/* m43 report box */
.tk19 .m43-box.no-image-new { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden; }
.tk19 .m43-box.no-image-new:before { background-color:rgba(0,140,255,0.5);content:'';position:absolute;top:0;left:-30%;width:0%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .m43-box.no-image-new :hover { background:transparent; }
.tk19 .m43-box.no-image-new:hover:before { opacity:1;width:160%;background-color:rgba(0,140,255,1); }
.tk19 .m43-financial-box-no-img { position:relative;z-index:2;height:100%; }

/* button black */
.tk19 .btn-black { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden; }
.tk19 .btn-black:hover { background:transparent; text-decoration: none !important; color: #fff !important;}
.tk19 .btn-black:after { background-color:rgba(0,0,0,0.5);content:'';position:absolute;top:0;left:-20%;width:0%;height:100%;min-height:50px;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .btn-black:hover:after { opacity:1;width:140%;background-color:rgba(0,0,0,1);color:#fff; }
.tk19 .btn-white.btn-fill:hover:after { background-color:rgba(255,255,255,1); }
.tk19 .btn-white.btn-fill:hover { background-color:rgba(0,0,0,1) !important; }
.tk19 .btn-black:hover * { position:relative;z-index:3; }

/* button white */
.tk19 .btn-white { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden; }
.tk19 .btn-white:hover { background:transparent; }
.tk19 .btn-white:after { background-color:rgba(255,255,255,0.5);content:'';position:absolute;top:0;left:-20%;width:0%;height:100%;min-height:50px;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .btn-white:hover:after { opacity:1;width:140%;background-color:rgba(255,255,255,1);color:#fff; }
.tk19 .btn-white.btn-fill:hover:after { background-color:rgba(255,255,255,1); }
.tk19 .btn-white.btn-fill:hover { background-color:rgba(0,101,189,1) !important; }
.tk19 .btn-white:hover * { position:relative;z-index:3; }

/* button blue */
.tk19 .btn-blue,.tk19 .btn-default { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden; }
.tk19 .btn-blue:hover,.tk19 .btn-default:hover { background:transparent;color:rgb(0,101,189) !important; }
.tk19 .btn-blue:after,.tk19 .btn-default:not(.dropdown-toggle):after { background-color:rgba(255,255,255,0.5);content:'';position:absolute;top:0;left:-20%;width:0%;height:100%;min-height:50px;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .btn-blue:hover:after,.tk19 .btn-default:hover:after { opacity:1;width:140%;background-color:rgba(255,255,255,1);color:rgb(0,101,189); }
.tk19 .btn-blue.btn-fill:hover:after,.tk19 .btn-default.btn-fill:hover:after { background-color:rgba(255,255,255,1); }
.tk19 .btn-blue.btn-fill:hover,.tk19 .btn-default.btn-fill:hover { background-color:rgba(0,101,189,1) !important; }
.tk19 .btn-blue:hover *,.tk19 .btn-default:hover * { position:relative;z-index:3; }

/* button label */

.tk19 .btn+.btn-label { position:relative;bottom:0;color:#000; }
.tk19 .btn:hover+.btn-label { color:#009A9C; }

/* exceptions */

.tk19 .search-clear-filter:hover span,
.tk19 .load-more-results:hover span { color:#fff; }
.tk19 .search-clear-filter.btn-blue:hover:after,
.tk19 .load-more-results.btn-blue:hover:after { background-color:rgba(0,101,189,1) !important; }
.tk19 .search-clear-filter.btn-blue:hover i { color:#fff; }
.tk19 .load-more-results.btn-blue.btn-fill:hover span { color:rgba(0,101,189,1); }
.tk19 .load-more-results.btn-blue.btn-fill:hover:after { background-color:rgba(255,255,255,1) !important; }
.tk19 .btn.careers-blue:hover i { color:rgb(0,101,189); }
.tk19 .sendButton .btn-white:hover:after { background:rgba(0,0,0,1); }
.tk19 .btn-white.value-block-read { position:absolute; }
.tk19 .btn-blue.more-teck-products { position:absolute; }
.tk19 .two-columns .btn { transform:translateX(0);-webkit-transform:translateX(0); }

/* m13 window box carousel */
.tk19 .m13-description-container,
.tk19 .m13-ar-155 .m13-open-close { transition:none !important;-webkit-transition:none !important; }
.tk19 .m13-ar-155:hover .m13-description-container { top:0; }
.tk19 .m13-ar-155:hover .m13-open-close { top:30px;right:13px;-moz-transform: scale(0.5) rotate(45deg);-webkit-transform: scale(0.5) rotate(45deg);-o-transform: scale(0.5) rotate(45deg);-ms-transform: scale(0.5) rotate(45deg);transform: scale(0.5) rotate(45deg); }
.tk19 .m13-ar-155 .m13-description-container { background:transparent !important;overflow:hidden; }
.tk19 .m13-ar-155 .m13-description-container:before { background-color:rgba(0,15,111,0.5);content:'';position:absolute;top:0;left:-32%;width:0%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .m13-ar-155:hover .m13-description-container:before { opacity:1;width:180%;background-color:rgba(0,15,111,1); }
.tk19 .m13-ar-155:hover .m13-description-container .m13-scrolling,
.tk19 .m13-ar-155:hover .m13-open-close { z-index:3; }
.tk19 .m13-ar-155:hover .m13-description-container .btn.btn-white { position:relative;z-index:3; }

.tk19 .m13-ar-155 .btn-white { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden; }
.tk19 .m13-ar-155 .btn-white:hover { background:transparent; }
.tk19 .m13-ar-155 .btn-white:after { background-color:rgba(255,255,255,0.5);content:'';position:absolute;top:0;left:-20%;width:0%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .m13-ar-155 .btn-white:hover:after { opacity:1;width:140%;background-color:rgba(255,255,255,1); }
.tk19 .m13-ar-155 .btn-white:hover * { position:relative;z-index:3; }

/* m33 value block */
.tk19 .why-image-slider li .value-block-read { display:none;z-index:7; }
.tk19 .why-image-slider li:hover .value-block-read { display:block; }
.tk19 .why-image-slider li .value-block-read span { position:relative;padding:0;background:transparent;font-family:lota-semibold;font-size:16px; }
.tk19 .why-image-slider li { position:relative;overflow:hidden; }
.tk19 .why-image-slider li:before { background-color:rgba(0,15,111,0.5);content:'';position:absolute;top:0;left:-50%;width:0%;height:100%;z-index:6;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .why-image-slider li:hover:before { opacity:1;width:200%;background-color:rgba(0,15,111,1); }
.tk19 .why-image-slider li .btn-white { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:hidden; }
.tk19 .why-image-slider li .btn-white:hover { background:transparent; }
.tk19 .why-image-slider li .btn-white:after { background-color:rgba(255,255,255,0.5);content:'';position:absolute;top:0;left:-20%;width:0%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transform:skew(-20deg); }
.tk19 .why-image-slider li .btn-white:hover:after { opacity:1;width:140%;background-color:rgba(255,255,255,1); }
.tk19 .why-image-slider li .btn-white:hover > span { position:relative;z-index:3; }

/* Modules CSS - Jon */

/* M02 */
.tk19 .m2-main .wrapper .m2-introduction-content {position: relative; background-color: transparent; max-width: 610px; height:100%; padding-top: 15%; padding-right: 0; margin: 0;}
.tk19 .m2-main .wrapper .m2-introduction-content h2 {font-family: lota-bold; font-size: 64px; font-weight: bold;} 
.tk19 .m2-main .wrapper .m2-introduction-content p {font-size: 19px; width: 100%;}
.tk19 .m2-main body {font-family: lota-light;}
.tk19 .m2-main .wrapper.wrapper-positionAbsolute-sm {left: 0px; right: auto; width: 100%;}
.tk19 .m2-main.layout-right .wrapper.wrapper-positionAbsolute-sm,
.tk19 .m2-main.layout-right .m2-introduction-content { left:auto;right:0px; }
.tk19 .m2-main.layout-right .wrapper.wrapper-positionAbsolute-sm .text-wrapper { padding-right:80px; }
.tk19 .m2-main.layout-right .m2-introduction-content { text-align:right;float:right; }
.tk19 .m2-main .wrapper .test {background-color: #000f7b; height: 100%; width:60%;}
.tk19 .m2-main .mobileDisplay {background-color: #000f7b; height: 100%; width:100%;}
.tk19 .m2-main .mobileDisplay .mobileContent p {font-size: 19px; width: 100%; font-family: foundrysterling-lightregular;}
.tk19 .m2-main .mobileDisplay .mobileContent h2 {font-size: 64px; font-family: lota-bold; font-weight: bold;}
.tk19 .m2-main .mobileContent {padding:5%;}

.tk19 .m2-main.teck-purple .m2-introduction-content, .tk19 .m2-main.teck-purple .mobileDisplay,
.tk19 .m2-main.teck-purple .angle-20:after { background:#2D004A; }
.tk19 .m2-main.teck-purple .btn:hover { color:#2D004A; }
.tk19 .m2-main.teck-purple h2 { color:#8ED6F6; }
.tk19 .m2-main.teck-purple p {color: #fff;}
.tk19 .m2-main.teck-blue-grey .m2-introduction-content, .tk19 .m2-main.teck-blue-grey .mobileDisplay,
.tk19 .m2-main.teck-blue-grey .angle-20:after { background:#377283; }
.tk19 .m2-main.teck-blue-grey .btn:hover { color:#377283; }
.tk19 .m2-main.teck-blue-grey h2 { color:#00D7AD; }
.tk19 .m2-main.teck-blue-grey p {color: #fff;}
.tk19 .m2-main.teck-light-blue .m2-introduction-content, .tk19 .m2-main.teck-light-blue .mobileDisplay,
.tk19 .m2-main.teck-light-blue .angle-20:after { background:#8ED6F6; }
.tk19 .m2-main.teck-light-blue h2,.tk19 .teck-light-blue p { color:#000F7B; }
.tk19 .m2-main.teck-light-blue .btn { color:#000F7B;border-color:#000F7B; }
.tk19 .m2-main.teck-blue .m2-introduction-content, .tk19 .m2-main.teck-blue .mobileDisplay,
.tk19 .m2-main.teck-blue .angle-20:after { background:#000F7B; }
.tk19 .m2-main.teck-blue .btn:hover { color:#000F7B; }
.tk19 .m2-main.teck-blue h2 { color:#8ED6F6; }
.tk19 .m2-main.teck-blue p {color: #fff;}
.tk19 .m2-main.teck-green-1 .m2-introduction-content, .tk19 .m2-main.teck-green-1 .mobileDisplay,
.tk19 .m2-main.teck-green-1 .angle-20:after { background:#009A9C;}
.tk19 .m2-main.teck-green-1 .btn:hover { color:#009A9C; }
.tk19 .m2-main.teck-green-1 p {color: #fff;}
.tk19 .m2-main.teck-green-1 h2 {color: #fff;}
.tk19 .m2-main.black .m2-introduction-content, .tk19 .m2-main.black .mobileDisplay,
.tk19 .m2-main.black .angle-20:after { background:#000;}
.tk19 .m2-main.black .btn:hover { color:#000; }
.tk19 .m2-main.black h2 { color:#8ED6F6; }
.tk19 .m2-main.black p { color: #fff; }
.tk19 .m2-main.teck-light-green .m2-introduction-content, .tk19 .m2-main.teck-light-green .mobileDisplay,
.tk19 .m2-main.teck-light-green .angle-20:after { background:#00D7AD; }
.tk19 .m2-main.teck-light-green .btn:hover { color:#00D7AD; }
.tk19 .m2-main.teck-light-green h2,.tk19 .teck-light-green p { color:#000; }
.tk19 .m2-main.teck-light-green .btn { color:#000;border-color:#000; } 


@media (max-width: 991px){
.tk19 .m2-main {
    height: 100%;}

}

@media (max-width: 1119px){
.tk19 .m2-main .wrapper .test {
    width: 40% !important;
    padding-top: 7% !important;
}
}

@media (max-width: 1400px) {
    .tk19 .m2-main .wrapper .test {
    width: 45%;
    padding-top: 10%;
}
}


/* M29 */


.tk19 .m29-textImage-box-right .wrapper {max-width: 1480px; float:right;}
.tk19 .m29-textImage-box-left .wrapper {max-width: 1480px; margin: 0 auto;}
.tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt h2 {font-family: lota-bold; margin-bottom: 10px; font-size: 48px;}
.tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt p {font-size: 19px; /*font-family: lota-light;*/ margin-bottom: 60px;line-height:30px;}
.tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt {padding: 55px; margin-top: 0px;} 
.tk19 .m29-center .wrapper {max-width: 915px; padding-left: 40px; padding-right: 40px; margin: 0 auto;}
.tk19 .m29-center .tk-fullImage-box-2-cntnt {padding-top: 0; padding-right: 0; padding-left: 0;}
.tk19 .m29-center .tk-fullImage-box-2-image img {width: 85%;}
.tk19 .m29-center .tk-fullImage-box-2-image {text-align: center;}
.tk19 .m29-center.m29-fullImage-box-2 .tk-fullImage-box-2-cntnt h2 {margin-bottom: 30px;}


@media (max-width: 1199px) {
    .tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt {padding-top:0;}
    .tk19 .m29-fullImage-box-2 { padding-top:80px;padding-bottom:80px; }
}

@media (max-width: 991px) {
    .tk19 .m29-center .tk-fullImage-box-2-cntnt {padding: 55px;}
    .tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt {padding: 30px;padding-top:0;}
    .tk19 .m29-center .wrapper {padding:0;}
}

@media (max-width: 767px) {
    .tk19 .m29-fullImage-box-2 { padding-top:40px;padding-bottom:40px; }
    .tk19 .m29-fullImage-box-2 .tk-fullImage-box-2-cntnt { padding-left:0;padding-right:0; }
}

/*M29 NON SQUARE*/

.tk19 .nonSquareLeft .tk-fullImage-box-2-cntnt {padding-left: 0 !important;}
.tk19 .nonSquareLeft .tk-fullImage-box-2-image {padding-right: 0 !important; padding-top:0 !important;}

.tk19 .nonSquareRight .tk-fullImage-box-2-cntnt {padding-right: 0 !important;}
.tk19 .nonSquareRight .tk-fullImage-box-2-image {padding-left: 0 !important; padding-top:0 !important;}

/*M47*/

.tk19 .m47 .intro-wrapper p {font-family: lota-bold;}
.tk19 .m47 .intro-wrapper {padding-top:50px; padding-bottom: 50px;}
.tk19 .m47 .intro-wrapper-small {padding: 15px 0px;}
.tk19 .m47 .intro-small {padding: 15px 0px;}

.tk19 .matchM08LineHeight p {line-height:30px;}


/*M34*/

.tk19 .m34-sustainability-icon.hover span img {opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.tk19 .m34-sustainability-icon.hover span:hover img {opacity: .5;}

/*MO9*/

.tk19 .m9-fullImage-content .wrapper {padding: 7%;}
@media(max-width: 1200px) {
    .tk19 .m9-fullImage-content .wrapper {padding: 0;}
}

/*ICMM*/

/*listing [banner - texts] BANNER*/
.tk19 .icmm19.m2-main.teck-blue .m2-introduction-content, .tk19 .m2-main.teck-blue .mobileDisplay,
.tk19 .icmm19.m2-main.teck-blue .angle-20:after { background:#000F7B; }
.tk19 .icmm19.m2-main.teck-blue .btn:hover { color:#000F7B; }
.tk19 .icmm19.m2-main.teck-blue h2 { color:#8ED6F6; }
.tk19 .icmm19.m2-main.teck-blue p {color: #fff;}

.tk19 .icmm19.m2-main .wrapper .m2-introduction-content {position: relative; background-color: transparent; max-width: 610px; height:100%; padding-top: 10%; padding-right: 0; margin: 0;}
.tk19 .icmm19.m2-main .wrapper .m2-introduction-content h2 {font-family: lota-bold; font-size: 48px; font-weight: bold;} 
.tk19 .icmm19.m2-main .wrapper .m2-introduction-content p {font-size: 28px; width: 100%;}
.tk19 .icmm19.m2-main body {font-family: lota-light;}
.tk19 .icmm19.m2-main .wrapper.wrapper-positionAbsolute-sm {left: 0px; right: auto; width: 100%;}
.tk19 .icmm19.m2-main .wrapper .test {background-color: #000f7b; height: 100%; width:60%;}
.tk19 .icmm19.m2-main .mobileDisplay {background-color: #000f7b; height: 100%; width:100%;}
.tk19 .icmm19.m2-main .mobileDisplay .mobileContent p {font-size: 19px; width: 100%; font-family: foundrysterling-lightregular;}
.tk19 .icmm19.m2-main .mobileDisplay .mobileContent h2 {font-size: 64px; font-family: lota-bold; font-weight: bold;}
.tk19 .icmm19.m2-main .mobileContent {padding:5%;}
.tk19 .icmm19 .angle-20 { position:relative;left:0;width:100%;height:300px;padding:60px 80px;font-size:20px;color:#FFF;background:#020F7B; }
.tk19 .icmm19 .angle-20:after { content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#020F7B;transform-origin:bottom left;-ms-transform:skew(-20deg, 0deg);-webkit-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg); }

@media(max-width: 1250px) {
    .tk19 .icmm19.m2-main .wrapper .m2-introduction-content h2 {font-family: lota-bold; font-size: 36px; font-weight: bold;} 
.tk19 .icmm19.m2-main .wrapper .m2-introduction-content p {font-size: 20px; width: 100%;}
.tk19 .icmm19.m2-main .wrapper .test {width: 45%;}
}


/*listing [banner - texts] TEXTS*/
.tk19 .icmm19.m29-fullImage-box-2 .tk-fullImage-box-2-cntnt h2 {color: #000000; font-family: lota-bold; margin-bottom: 10px; font-size: 48px;}
.tk19 .icmm19.m29-fullImage-box-2 .tk-fullImage-box-2-cntnt p {font-size: 19px; font-family: lota-light; margin-bottom: 10px;line-height:30px;}
.tk19 .icmm19.m29-fullImage-box-2 .tk-fullImage-box-2-cntnt {padding-left: 55px;padding-top:0; padding-bottom:0; margin-top: 0px;} 
.tk19 .icmm19 .wrapper {max-width: 1200px; padding-left: 0px; padding-right: 40px; margin: 0 auto;}
.tk19 .icmm19 .tk-fullImage-box-2-image {text-align: right; padding:0;}



.tk19 .icmm19.m29-fullImage-box-2 {padding-top:100px; padding-bottom: 100px; padding-left: 0px; padding-right: 200px; background-color: #fafafa;}
.tk19 .icmm19.m29-fullImage-box-2 .icon-icmm-checkmark:before {left:87%; top:0px; color: #555555; font-size: 70px;}
.tk19 .icmm19 .icon-icmm.checkmark {padding-left: 75px;}
.tk19 .icmm19 .tk-fullImage-box-2-image img {width: 170px; height:auto; margin-top:0px;}

@media(max-width: 991px) {
    .tk19 .icmm19.m29-fullImage-box-2 {padding-right: 0;}
    .tk19 .icmm19 .tk-fullImage-box-2-image{text-align: left;}
    .tk19 .icmm19.m29-fullImage-box-2 {padding-top: 30px; padding-bottom:30px;}
    .tk19 .icmm19.m29-fullImage-box-2 .icon-icmm-checkmark:before {left:12%; top: -15px; }
}


/*listing[loop]*/

.tk19 .icmm19.loopSections {padding-top: 100px;}
.tk19 .icmm19.loopSections .wrapper {padding-left: 40px;}
.tk19 .icmm19.loopSections h2 {font-family: lota-bold; font-size: 48px; font-weight: bold;}
.tk19 .icmm19.loopSections .principles p {width: 210px; font-family: lota-semibold !important; font-size: 16px;}
.tk19 .icmm19.loopSections .principles p.medium {text-align: center; margin-bottom:30px;}
.tk19 .icmm19.loopSections .principles a {width: 100%; background-color: #33a3ff; margin-bottom: 15px; text-decoration: none; color: #000;}
.tk19 .icmm19.loopSections .principles a:hover {background-color: #008cff;}
.tk19 .icmm19.loopSections .principles {display: inline-block;}
.tk19 .icmm19.loopSections .custom-borders [class^="icon-"]:before, .custom-borders [class*=" icon-"]:before {padding-left: 45px; font-size: 70px; color: #fff;}
.tk19 .icmm19.loopSections .statementsText {padding: 20px; font-size: 16px; font-family: lota-bold !important; color: #000f7b !important;}
.tk19 .icmm19.loopSections .positionStatements {display: inline-block; width: 24%;}
.tk19 .icmm19.loopSections .positionStatements a {width: 100%; background-color: #d2effb;}
.tk19 .icmm19.loopSections .custom-borders:hover {background-color: #8ed6f6 !important;}
.tk19 #icmm .font-book.all *, .tk19 #icmm .font-book {font-family: lota-regular !important;}
.tk19 #icmm .title {font-family: lota-bold !important;}
.tk19 #icmm .navTitle {font-family: lota-bold !important;}
.tk19 #icmm #principles a, .tk19 #icmm #position a {font-family: lota-regular !important;}
.tk19 #icmm .subTitle {font-family: lota-regular !important;}
.tk19 #icmm .m31-main .stories-image {background: #fff; height:320px; }
/*.tk19 #icmm .tk19 .m31-main .stories-image*/


@media (max-width: 767px) {
    .tk19 .icmm19.loopSections .principles {width: 100%;}
    .tk19 .icmm19.loopSections .wrapper {padding:0;}
    .tk19 .icmm19.loopSections .principles p.medium {margin-bottom:0px; width:100%; text-align:left; padding-top: 25px;color:#fff !important;}
    .tk19 .icmm19.loopSections .custom-borders [class^="icon-"]:before, .custom-borders [class*=" icon-"]:before {padding-left: 0px !important; padding-right:20px !important;}
    .tk19 .icmm19.loopSections .principles a {margin-bottom: -5px;}
    .tk19 .icmm19.loopSections .positionStatements {width: 100%; margin-bottom: -5px;}
    .tk19 .mobileDisplay img {margin-top:60px;}
    
}

/*FROM MAIN CSS FOR TABLEL*/
/*.tk19 .m11-main table tr td:nth-of-type(even),.tk19 .m17-main table tr td:nth-of-type(even),.tk19 .body-editor table tr td:nth-of-type(even) { background-color:#EAF1F3; }*/
/*.tk19 .m11-main .table-striped table tr td:nth-of-type(even),.tk19 .m17-main .table-striped table tr td:nth-of-type(even),.tk19 .body-editor.table-striped table tr td:nth-of-type(even) { background-color:#EAF1F3 !important; }*/
/*.tk19 .m11-main table tr:first-of-type td,.tk19 .body-editor table tr:first-of-type td,*/
/*.tk19 .m11-main table tr:last-of-type td,.tk19 .m5-text-editor table tr:last-of-type td,*/
/*.tk19 .m17-main table tr:first-of-type td,.tk19 .body-editor table tr:first-of-type td,*/
/*.tk19 .m17-main table tr:last-of-type td,.tk19 .m5-text-editor table tr:last-of-type td,*/
/*.tk19 .body-editor table tr:last-of-type td { border-bottom:1px solid #377283;padding:20px 15px; }*/
/*.tk19 .m11-main table p,.tk19 .body-editor table p, .tk19 .m17-main table p,.tk19 .body-editor table p { margin-bottom:0; }*/
/*.tk19 .m11-main table tr td,.tk19 .m5-text-editor table tr td,.tk19 .m17-main table tr td,.tk19 .m5-text-editor table tr td,.tk19 .body-editor table tr td { padding:20px 15px; }*/
/*.tk19 .m11-main table tr td:first-of-type,.tk19 .m5-text-editor table tr td:first-of-type,*/
/*.tk19 .m17-main table tr td:first-of-type,.tk19 .m5-text-editor table tr td:first-of-type,*/
/*.tk19 .body-editor table tr td:first-of-type { padding-left:0; }*/
/*.tk19 .m11-main .table-striped table,.tk19 .m5-text-editor table,.tk19 .m17-main .table-striped table,.tk19 .m5-text-editor table,.tk19 .body-editor table { margin-bottom:20px;overflow:hidden; }*/
/*.tk19 .body-editor table p,.tk19 .body-editor table td,*/
/*.tk19 .body-editor table th,.tk19 .body-editor table strong { font-size:19px !important; }*/
/*.tk19 .body-editor table tr:first-child th,*/
/*.tk19 .m11-main table tr:first-child th,*/
/*tk19 .m17-main table tr:first-child th,*/
/*.tk19 .body-editor table tr:first-child td,*/
/*.tk19 .m11-main table tr:first-child td,.tk19 .m17-main table tr:first-child td { box-shadow:0px 10px 16px -10px rgba(0,0,0,0.2);position:relative;z-index:2; }*/
/*.tk19 .m8-text-editor.table-striped table { background:#fff !important; }*/
/*.tk19 .m8-text-editor font,.tk19 .body-editor font { color:#333; }*/



/*M17*/
.tk19 .m17-main .wrapper-820 {max-width: 1000px; }
.tk19 .m17-main .panel-group {border-bottom: none; border-top: none;}
.tk19 .m17-main h2 {color:#333;}
.tk19 .m17-main .faqs-content .panel-body a {text-decoration: underline; color: #333;}
.tk19 .m17-main .faqs-content .panel-body .table-load-more-button a {text-decoration: none !important;}
.tk19 .m17-main .faqs-content .panel-heading a {text-decoration:none; color: #333;}



/*M30*/

.tk19 .m30-wrapper .thumb-slider #bx-pager>li>a>img {height:165px; width:300px; margin-right:5px; margin-top:5px; margin-left: 0px; margin-bottom:5px;}
.tk19 .m30-wrapper .thumb-slider #bx-pager>li.active>a>img {outline:none;}
.tk19 .m30-wrapper .thumb-slider #bx-pager>li[class=active]>a::after {border: none;}


/*M12*/

.tk19 .m12-main .number-not-ignore-content .html p {font-size:16px;}


/*M08*/

.m8-text-editor strong {font-family: lota-bold;}
.tk19 .with-tables .m8-text-editor.table-striped table {width: 1100px !important;}
.tk19 .with-tables .m8-text-editor.table-striped table p {text-align: left !important;}
.m8-text h2 {font-size: 48px; color: #000;}
.tk19 .with-tables .m8-text-editor p {text-align:center !important;}



/*BOARD OF DIRECTORS*/

.tk19 .bod19 .bodTitle h2 {font-family: lota-bold; font-size: 48px;}
.tk19 .bod19 .bodTitle {padding: 5px; margin-bottom: 20px; margin-top:50px;}
.tk19 .bod19 .m23-profile h3 {font-family: lota-regular; color:#333; margin-bottom: 10px; font-size: 19px;}
.tk19 .bod19 .m23-profile p {color:#333;}
.tk19 .bod19 .m23-profile:hover p, .tk19 .bod19 .m23-profile:hover h3 {color: #008CFF;}

.tk19 .bod19 .m23-profile:hover span {display:block; margin-bottom: 20px; background-color:transparent; border-bottom:none; }
.tk19 .bod19 .m23-profile span {display:none;}
.tk19 .bod19 .m23-profile-img span:hover {background-color:transparent;}

/*BOD DETAILS*/
.tk19 .bod19 .m24-about .m24-profile-content h3 {font-size: 36px;}
.tk19 .bod19 .m24-about .m24-profile-content span {font-size: 19px; font-family: lota-regular; margin-top: 20px; margin-bottom: 20px;}
.tk19 .bod19 .m24-about .m24-profile-content p {margin-top: 35px;}
.tk19 .bod19 .m24-about .m24-profile-image img {float:right;}
.tk19 .m24-all-profile .btn-blue {padding:0px 18px; background-color: #0065BD; color: #fff;}
.tk19 .m24-all-profile .m24-next, .tk19 .m24-all-profile .m24-prev {margin-top:-1%;}
.tk19 .m24-all-profile .m24-next a, .tk19 .m24-all-profile .m24-prev a {color: #333; font-family:lota-regular}
.tk19 .mobile .m24-profile-image {display: inline; width: 35%; padding-left: 2%;}
.tk19 .mobile .m24-profile-content-mobile {display: inline;width: 50%;padding-right: 0%;margin-left: 3%; width: 50%;}
.tk19 .arrowRight:after {content: "→";}
.tk19 .arrowLeft:before {content: "←";}

@media (max-width: 991px) {
    .tk19 .m23-profile-wrapper {padding: 20px 30px 40px 30px !important;}
}


@media(max-width: 767px) {
    .tk19 .mobile .m24-profile-image {width:30%;}
    .tk19 .bod19 .m23-profile-image {height: auto !important;}
}

@media(max-width: 700px) {
    .tk19 .mobile .m24-profile-image {width:35%;}
}

@media(max-width: 600px) {
    .tk19 .mobile .m24-profile-image {width:40%;}
}

@media(max-width: 500px) {
    .tk19 .mobile .m24-profile-image {width:45%;}
}


@media(max-width: 470px) {
    .tk19 .bod19 .m24-about .m24-profile-image img {height:210px;}
}

/*PRODUCT INQUIRY FORM*/
.tk19 .order_publication_main .submitbtn button {background-color: #fff; color: #333; border:2px solid #333;}
.tk19 .order_publication_main .submitbtn button:hover {background-color: #333; color: #fff; border:2px solid #333;}
.tk19 .order_publication_main h4 {color:#333;}


/*M43 FILINGS ARCHIVE SORT ORDER*/
.tk19 .m43-FASO .m43-box {background-color: #f2f2f2; display: inline-block; width: 45%; margin-right: 2%; margin-left: 2%;}
.tk19 .m43-FASO .m43-financial-box span {display: inline; height: 50px; margin-left:5%; font-family:lota-light;}
.tk19 .m43-FASO .m43-financial-box span:hover {background-color:transparent;}
.tk19 .m43-FASO .m43-financial-box p {display: inline;}
.tk19 .m43-FASO .m43-financial-box p:hover {background-color:transparent;}
.tk19 .m43-FASO .m43-container {padding: 40px 60px 75px;}
.tk19 .m43-FASO h3 {font-family: lota-semibold; font-size: 36px; margin-left: 2%;}
.tk19 .m43-FASO .m43-financial-box {padding: 20px 20px 20px; background-color: transparent; width: 100%; min-height: 50px !important; margin: 0;}
.tk19 .m43-FASO .m43-box:hover {background-color: #333; color: #000;}
.tk19 .m43-FASO .m43-box:nth-child(4n+1), .tk19 .m43-FASO .m43-box:nth-child(4n) { background-color:#fff; }
.tk19 .m43-FASO .m43-box:nth-child(4n):hover, .tk19 .m43-FASO .m43-box:nth-child(4n+1):hover { background-color:#333; }
.tk19 .m43-FASO .m43-box.mobileFASO {width:100%;}
.tk19 .m43-FASO .m43-box.mobileFASO:nth-child(odd) {background-color:#f2f2f2;}


/*AWARDS*/

.tk19 .awards .awardsTitle {font-family: lota-bold;
    font-size: 48px;
    margin-top: 75px;
    margin-bottom: 20px;}


/*STORY DETAILS*/

.tk19 .story-detail-content .story_details_community {padding-top:6%; padding-bottom: 4%;}
.tk19 .story-detail-content h1 {font-size: 48px; color: #000F7B;}
.tk19 .story-detail-content .story_details_paragraph p strong {/*margin-top: 40px; display: block;*/}
.tk19 .story-detail-content .story_details_community h3 {color: #009A9C; font-family: lota-semibold;}
.tk19 .story-detail-content .learn_more_story_details .btn-blue {padding:1%; background-color: #0065BD; color: #fff;}
.tk19 .story-detail-content .job_posting_share.absolute {position: absolute; top: 0px; right: -60px;}
.tk19 .story-detail-content .job_posting_share {border-collapse: collapse;}
.tk19 .story-detail-content .job_posting_share a {display: block; margin:0 0 10px;}
.tk19 .story-detail-content .job_posting_share a img.social-icon-hover, .tk19 .story-detail-content .job_posting_share a:hover img.social-icon {display: none;}
.tk19 .story-detail-content .job_posting_share a:hover img.social-icon-hover { display:inline-block; }
.tk19 .story_details_image {margin-bottom: 40px; border-bottom: 0px;}
.tk19 .story-detail-content .story_details_paragraph img {width:100%;}


@media(max-width: 767px) {
    .tk19 .story-detail-content h1 {font-size:33px; margin-top: -30px;}
}


/*SEARCH*/
.tk19 .search-result-bottom {padding-top: 10px;}
.tk19 .newsResults {padding: 2% 10% 2% 14%; background-color: #FAFAFA;}
.tk19 .news-results-left {padding-top: 20px;}
.tk19 .news-results-left .news-custom-checkbox {border-bottom: 1px solid #D8D8D8; padding-bottom:25px;}
.tk19 .news-results-left h4 {font-family: lota-semibold; margin-bottom: 25px; text-transform: uppercase;}
.tk19 .news-results-left .panel-heading h4 {font-family: lota-light; margin-bottom: 25px; color:#333; text-transform: none; font-size:19px;}
.tk19 .news-results-left .search-clear-filter {text-transform:uppercase; height:45px; text-align: center;}
.tk19 .news-results-left .btn-gray span {float: none;}
.tk19 .news-results-left .remove-btn .glyphicon-remove {right:30px; top:3px;}
.tk19 .news-results-left .glyphicon-menu-down:before {margin:15px;}
.tk19 .news-results-left .search-clear-filter {font-family: lota-semibold;}
/*.tk19 .news-results-left .search-clear-filter:hover {background:#0065BD;} span {color:#fff; background:#0065BD;}*/

@media(min-width: 768px) {
    .tk19 .search-result-bottom .m22-news-blurb .m22-news-blurb-image  {width: 110px;}
}

@media(max-width: 767px) {
    .tk19 .search-result-bottom .m22-news-blurb .m22-news-blurb-image {width: 150px;}
}

@media(min-width:991px) {
    .tk19 .search-result-bottom .m22-news-blurb .m22-news-blurb-image  {width: 150px;}
}

@media(min-width: 1199px) {
    .tk19 .search-result-bottom .m22-news-blurb .m22-news-blurb-image {width: 180px;}
}
/*mobile*/
.tk19 #search-results .panel-faq .panel-title {font-family:lota-regular; margin-top:7px;}
.tk19 #search-results .panel-group .panel-heading {height:50px; background: #fafafa;}
.tk19 #search-results .panel-faq.news>div>.panel-body {background:#fafafa;}


/*ORDER PUBLICATIONS */

.tk19 .order_publication_main .filter-option {margin-top: -10px; font-size: 17px;}
.tk19 .order_publication_main .bootstrap-select-box button {height:40px;}
.tk19 .order_publication_main .bootstrap-select-box .caret {margin-top: -9px !important; height: 25px;}
.tk19 .order_publication_main .g-recaptcha {overflow-x: initial;}


/*M06*/

.tk19 .m06 .therapeutic_icon_small {display: inline-block;vertical-align:top;}
.tk19 .m06 .therapeutic_icon_large {width:100%;}
.tk19 .m06 .therapeutic_icon_large img {margin-bottom:35px;}
.tk19 .m06 .presentation {display: inline-block;}
.tk19 .m06 .tab-content p strong {display: block; margin-bottom: -10px;margin-top:50px;}


/*M15 - LIGHT BOX FORM*/
.tk19 .lightBoxForm {background: transparent !important;}
.tk19 .lightBoxForm .m15-main {background: transparent;}
.tk19 .lightBoxForm .m15-main .tk-batteryform {height: 60px; border: 2px solid #333 !important; margin-bottom:20px; font-family:lota-regular; font-size: 19px; color: #a2a2a2; padding:20px;}
.tk19 .lightBoxForm .m15-main .bootstrap-select-box .btn-default {border:2px solid #333 !important;}
.tk19 .lightBoxForm .m15-main .g-recaptcha div {margin:auto;}
.tk19 .lightBoxForm .m15-main .contact-feedback-form .submitbtn .btn {background: #fff; border:2px solid #333; color: #333; height: 50px; }
.tk19 .lightBoxForm .m15-main .contact-feedback-form .submitbtn .btn:hover {background:#333; color: #fff;}
.tk19 .lightBoxForm h4 {font-size: 30px;}

@media (max-width: 1199px) {
    .tk19 .lightBoxForm .contact-feedback-form .g-recaptcha {float:none;}

}

@media (max-width: 767px) {
.tk19 .lightBoxForm .contact-feedback-form .g-recaptcha {overflow-x:initial}
    
}


/*M15 LIGHT BOX FORM (GENERIC, EMAIL ALERTS)*/

.tk19 .contact-feedback-form .modal-body {padding: 30px 20%;}
.tk19 .contact-feedback-form .type-label {color: #fff; font-size: 14px; margin-top: 2%;}
.tk19 .contact-feedback-form .checkbox-row .type-label.focus {color:#fff; font-size: 14px; margin-top: 2%;}
.tk19 .contact-feedback-form .modal-footer p {text-align: center;}
.tk19 .contact-feedback-form .modal-header h4 {padding-left:100px;}
.tk19 .contact-feedback-form .g-recaptcha div {margin:auto;}
.tk19 .contact-feedback-form.generic .g-recaptcha div {margin:0px;}
.tk19 .contact-feedback-form.emailAlerts .g-recaptcha div {margin:0px;}

@media(max-width: 767px) {
    .tk19 .contact-feedback-form .modal-body {padding:30px 5%;}
    .tk19 .contact-feedback-form .g-recaptcha {overflow-x: initial;}
    .tk19 .contact-feedback-form .sendButton {text-align: center;}
}

@media(max-width: 1199px) {
    .tk19 .contact-feedback-form .g-recaptcha {float: none;}
    .tk19 .contact-feedback-form .modal-body {padding: 10%;}
}


/*M15 JOIN WEBCAST FORM (SUSTAINABILITY)*/

.tk19 .order_publication_main.contact-feedback-form .submitbtn .btn {background-color: #0065BD; color: #fff; border: 2px solid #0065BD;}
.tk19 .order_publication_main.contact-feedback-form .submitbtn .btn:hover {background-color: #fff; color: #0065BD; border: 2px solid #0065BD;}
.tk19 .order_publication_main.contact-feedback-form .submitbtn {text-align: center;}

/*M50*/

.tk19 .m50 h2 {color: #333;}
.tk19 .m50 .m50-window-box span {color: #009A9C; font-family: lota-bold; display: inline-block;}
.tk19 .m50 .m50-window-box p {display: inline-block;}
.tk19 .m50 .btn-blue {background-color: #0065BD; color: #FFF;}
.tk19 .m50 .btn-blue:hover {background-color: #FFF; color: #0065BD;}


/*MATRIX*/
.tk19 .matrixPage .m8-text .topTitle {text-align: center;}
.tk19 .matrixPage .m8-text .m8-text-editor h2 {font-family: lota-semibold; font-size: 36px;}
.tk19 .matrixPage .bootstrap-select.selectBox .dropdown-menu {padding:0;}
.tk19 .matrixPage #focus [data-focusarea="805"], .tk19 .matrixPage .focusarea-805, .tk19 .matrixPage .matrix-pin.focusarea-805:before {background-color: #00ba72;}
.tk19 .matrixPage #focus [data-focusarea="805"], .tk19 .matrixPage .focusarea-805, .tk19 .matrixPage .matrix-pin.focusarea-805:before {background-color: #816692;}
.tk19 .matrixPage #focus [data-focusarea="805"], .tk19 .matrixPage .focusarea-805, .tk19 .matrixPage .matrix-pin.focusarea-805:before {background-color: #008cff;}
.tk19 .matrixPage .bootstrap-select.btn-group .dropdown-toggle .caret {top:0;}
.tk19 .matrixPage .bootstrap-select.btn-group .dropdown-menu li a {height:66px;}

/*UAT TASK LIST*/
/*OL LIST PADDING FIX*/
.tk19 .body-editor ol {padding: 0 0 0 50px;}


/*M08 GENERIC CONTACT*/
.tk19 .generic-contact h2 {font-size: 48px; color: #333;}

/*PDF TOOL*/
.tk19 #download-files h2 {color:#333;}
.tk19 #download-files .pdf-title {font-family: lota-regular; color:#333;}
.tk19 #download-files .files-list label {border: 1px solid #333;}

/*M16 */

.tk19 .m16-main {background: #fff; vertical-align: middle; padding-top: 90px;}
.tk19 .m16-main .count {font-size: 150px; font-family:lota-bold;}
.tk19 .m16-main.backgroundPurple, .tk19 .m16-main.backgroundPurple .callout-content, .tk19 .m16-main.backgroundPurple p  {background: #2D004A ; color: #fff;}
@media (max-width: 991px) {
.tk19 .m16-main .callout-content {margin: auto; padding-bottom: 90px;}
.tk19 .m16-main .count {font-size: 100px;}
}

@media (max-width: 500px) {
    .tk19 .m16-main .count {font-size: 75px;}
}


/*M5 BULLET LIST SIZE ADJUSTMENT*/

.tk19 .m5-text-editor ul li {font-family: lota-regular; font-size: 19px;}
.tk19 .m5-text-editor ul {margin-left:25px !important;}


/*M20*/

.tk19 .m20-wrapper .leftSection:after { background: #ccc; width: 1px; content: " "; position: absolute; right: 0px; height: 80%; top: 60%; transform: translateY(-50%);}
.tk19 .m20-wrapper .leftSection {display: inline-block;}
.tk19 .m20-wrapper {background: #fafafa; }
.tk19 .m20-main-section {background: transparent !important; padding: 70px 0 70px !important;}
.tk19 .m20-main-section .m20-text h2 {font-size: 36px;}
.tk19 .m20-main-section.rightSection {padding-left: 15% !important;}

@media(max-width:1199px) {
    .tk19 .m20-main-section.leftSection {padding-left: 70px !important;}
    .tk19 .m20-main-section.rightSection {padding-right: 70px !important;}
}

@media (max-width: 767px) {
    .tk19 .m20-main-section.leftSection {padding-left: 15% !important;}
}


/*HISTORY TITLE CHANGE*/

.tk19 .history_main h4 {color: #333;}


/*M43 REPORT BOX IF THREE COLUMNS*/

@media (min-width: 1200px){
    .tk19 .m43-financial-container-new .col-lg-offset-1 {margin-left: 4.333%;}
}




/*NEWS BLURB CLEAR FILTERS BUTTON ADJUSTMENTS*/

@media(max-width: 991px) {
    .tk19 .news-results-left .remove-btn .glyphicon-remove {right: 10px; margin-top: 0px;}
}

@media(max-width: 850px) {
    .tk19 .news-results-left .remove-btn .glyphicon-remove {margin-left: 15px !important;}
}

.tk19 #search-results .visible-xs .btn-blue span {vertical-align: initial !important;}
.tk19 .search-clear-filter span {font-family: lota-regular; vertical-align: -webkit-baseline-middle !important;}


/*M13*/
.tk19 .m13icons .bgimg { text-align:center; }
.tk19 .m13icons .bgimg img {display: initial !important; width: 75%;position:relative;top: 50%;transform:translateY(-50%); }
.tk19 .m13icons .m13-bg-blue .m13-description-container, .tk19 .m13icons .m13-bg-purple .m13-description-container {background: #8ed6f6 ;}
.tk19 .m13icons .m13-bg-blue .m13-description-container p, .tk19 .m13icons .m13-bg-purple .m13-description-container p {color: #fff ;}
.tk19 .m13icons .m13-btn-blue .m13-open-close.open:before, .tk19 .m13-btn-blue .m13-open-close.open:after, .tk19 .m13icons .m13-btn-purple .m13-open-close.open:before, .tk19 .m13-btn-purple .m13-open-close.open:after {background-color: #000f7b;}
.tk19 .m13icons .m13-btn-purple .m13-open-close.open {border: thin solid #000f7b;}
.tk19 .window-box-section h2 {color: #000; font-size: 48px;}


/* themes */
.tk19 .m13icons .purple .bgimg {background:#2D004A !important; }
.tk19 .m13-mobile-border.purple { border-color:#2D004A !important; }
.tk19 .m13icons .blue .bgimg {background:#000f7b !important; }
.tk19 .m13-mobile-border.blue { border-color:#000f7b !important; }
.tk19 .m13icons .light-blue .bgimg {background:#8ed6f6 !important; }
.tk19 .m13-mobile-border.light-blue { border-color:#8ed6f6 !important; }
.tk19 .m13icons .black .bgimg {background:#000 !important; }
.tk19 .m13-mobile-border.black { border-color:#000 !important; }
.tk19 .m13icons .med-blue-1 .bgimg {background:#0065bd !important; }
.tk19 .m13-mobile-border.med-blue-1 { border-color:#0065bd !important; }
.tk19 .m13icons .med-blue-2 .bgimg {background:#008cff !important; }
.tk19 .m13-mobile-border.med-blue-2 { border-color:#008cff !important; }
.tk19 .m13icons .blue-grey .bgimg {background:#377283 !important; }
.tk19 .m13-mobile-border.blue-grey { border-color:#377283 !important; }
.tk19 .m13icons .green-1 .bgimg {background:#009a9c !important; }
.tk19 .m13-mobile-border.green-1 { border-color:#009a9c !important; }
.tk19 .m13icons .green-2 .bgimg {background:#00ba72 !important; }
.tk19 .m13-mobile-border.green-2 { border-color:#00ba72 !important; }
.tk19 .m13icons .light-green .bgimg {background:#00d7ad !important; }
.tk19 .m13-mobile-border.light-green { border-color:#00d7ad !important; }

.tk19 .mCSB_container p {
    color: white;
}

@media screen and (max-width: 767px) {
    .tk19 .m13icons .m13-title {background: #fff !important;}
    .tk19 .m13icons .m13-title p {color: #333;}
}

/*POSSIBILITES FUND APPLICATION FORM*/

.tk19 .fund-application-desc ul {margin-left: 40px;}
.tk19 .nonSquareRight img:not(.matchM08Image), .tk19 .nonSquareLeft img:not(.matchM08Image){width:75% !important; }
.tk19 .nonSquareRight .tk-fullImage-box-2-image, .tk19 .nonSquareLeft .tk-fullImage-box-2-image {text-align:center !important;}
.faqs-content .body-editor table tr td {text-align: left !important; font-family: lota-regular;}
.tk19 .with-tables .body-editor.table-striped table tr td:nth-of-type(even) {background-color: #fff !important;} 
.tk19 .dust-map-wrapper .popup-wrapper {max-height: 80% !important; height: auto !important;}

/* equal width columns */
.tk19 .table table.table-equal-width { table-layout:fixed; }

/* Modules CSS - Greece */

/* M05 */

.tk19 .m5-tabs .nav-pills li a{
    font-family: lota-regular;
    font-size: 21px;
    border-left: 1px solid #e8f7fd;
    border-right: 1px solid #e8f7fd;
    border-radius: 0;
    
}

.tk19 .m5-tabs .nav-pills li,
.tk19 .m5-tabs .nav-pills li a{
    color: #8ed6f6;
    background: #e8f7fd;
}
.tk19 .m5-tabs .nav-pills li a{
    padding: 33px 28px 31px 29px;
}

.tk19 .m5-tabs .nav-pills li.active,
.tk19 .m5-tabs .nav-pills li.active a,
.tk19 .m5-tabs .nav-pills li.active a:hover{
    color: #000f7b;
    background: #ffffff;
}

.tk19 .m5-tabs .nav-pills li:hover,
.tk19 .m5-tabs .nav-pills li a:hover{
    color: #8ed6f6;
    background: #ffffff;
}

.tk19 .m5-tabs .nav-pills li a{
    border-top: 1px solid #8ed6f6;
}

.tk19 .m5-tabs .nav-pills li a i { display:none;text-align:center;font-size:28px;position:absolute;left:50%;transform:translateX(-50%); }
.tk19 .m5-tabs .nav-pills li.active a i { display:block; }

.tk19 .m5-tabs .nav-pills li a:hover{
    border-top: 4px solid #8ed6f6;
}

.tk19 .m5-tabs .nav-pills li.active a,
.tk19 .m5-tabs .nav-pills li.active a:hover{
    border-top: 4px solid #000f7b;
}

.tk19 .m5-tabs .nav-pills li.active a{
    position:relative;
    padding: 30px 28px 31px 29px;
}

.tk19 .m5-tabs .nav li a:focus, 
.tk19 .m5-tabs .nav li a:hover {
    text-decoration: inherit;
    background-color: inherit;
}

.tk19 .m5-tabs ul{
    text-align: left;
    margin: auto;
    display: inline-block;
}

.tk19 .m5-tabs .nav-pills li+li {
    margin-left: 0px; 
}

.tk19 .m5-tabs .tab-content{
    margin: auto;
    /*max-width: 60vw;*/
    padding:30px 70px;
}

.tk19 .m5-tabs .nav-pills{
    display: flex;
    justify-content: center;
    flex-direction: row;
}

.tk19 .m5-tabs .tab-content a{
    text-align: center;
}

.tk19 .m5-tabs .tab-content .m5-text-editor{
    text-align: left;
}

.tk19 .m5-main h2{
    font-family: lota-bold;
    font-size: 48px;
    line-height: 1.04;
    letter-spacing: -0.4px;
}

.tk19 .m5-main .collapse-trigger .glyphicon-menu-down{
    display: none;
}

.tk19 .m5-main .collapse-trigger.collapsed .glyphicon-menu-up{
    display: none;
}

.tk19 .m5-main .collapse-trigger.collapsed .glyphicon-menu-down{
    display: block;
}

.tk19 .m5-main .panel-title .glyphicon {
    position: absolute;
    right: 20px;
    top:20px;
    
}

.tk19 .m5-main .panel-heading{
    text-align: left;
    text-decoration: none;
    font-family: lota-regular;
    background: #fafafa;
    padding:0;
    border-radius:0;
    border-bottom: 1px solid #cccccc;
}

.tk19 .m5-main .panel-heading a{
    padding:20px 15px;
    width: 100%;
    display: block;
}

.tk19 .m5-main .panel-heading a{
    text-decoration: none !important;
}

.tk19 .m5-main .panel{
    border: 0;
    margin: 0;
}

.tk19 .m5-main .panel-body{
    border: 0;
    padding:20px 15px;
    
}

.tk19 .m5-main .panel-body{
    text-align:left;
}

.tk19 .m5-main h2{
    margin-bottom:60px;
}

@media only screen and (min-width:992px){
    .tk19 .m5-main h2{
        margin-bottom:25px;
    }
    .tk19 .m5-main .wrapper-800{
        /*max-width: max-content !important;*/
    }
}

/* JONS ADDITION FOR PADDING ON MOBILE AND BULLET SPACING */
.tk19 .m5-tabs ul {margin-bottom: 25px;}

@media(max-width: 767px) {
    .tk19 .m5-main .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 20px 15px;}
    .tk19 .m5-main {padding: 40px 15px;}
    .m5-mobile .panel-default>.panel-heading .panel-title {font-family: lota-bold;}
    .m5-mobile .panel-collapse {border:0;}
    
}

/*END JONS ADDTION*/




/*  M13  */

.tk19 .mb-xs-80{
    margin-bottom:80px;
}
.tk19 .mt-xs-100{
    margin-top:100px;
}

.tk19 .pt-xs-30 {
    padding-top: 30px;
}

.tk19 .pt-xs-100{
    padding-top:100px;
}

.tk19 .pb-xs-30 {
    padding-bottom: 30px;
}
.tk19 .pb-xs-70{
    padding-bottom: 70px;
}
.tk19 .font-48{
  font-size: 48px;
  line-height: 1.04;
}

.tk19 .text-center{
    text-align:center;
    
}
.tk19 .m13-bundle{
    background-color:#fff;
}
.tk19 .m13-bundle *{
    outline: none !important;
}
.tk19 .m13-bundle p{
    font-size: 19px;
    line-height: 30px;
    font-family: lota-regular;
}
.tk19 .m13-bundle .pl-0{
    padding-left: 0;
}
/*.tk19 .m13-title {vertical-align:bottom; display: table-cell;}*/
.tk19 .m13-bgimg{
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
}
.tk19 .m13-ar-155{
    padding-top: 155%;
}
.tk19 .m13-slider-paddings{
    padding: 0 20px;
}
/* Slider Description */
.tk19 .m13-description-container{
    position: absolute;
    top: 100%;
    left:0;
    width: 100%;
    height:100%;
    padding:60px 30px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m13-description-container.open{
    top: 0;
}
/* Colors */
/* default blue in case there is no selection*/
/* blue */
.tk19 .m13-bg- .m13-description-container{
    background-color: #000f7b;
}
.tk19 .m13-font- p{
    color:#ffffff;
}
.tk19 .m13-btn- .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn- .m13-open-close:before,
.tk19 .m13-btn- .m13-open-close:after{
    background-color: #ffffff;
}

/* blue */
.tk19 .m13-bg-blue .m13-description-container{
    background-color: #000f7b;
}
.tk19 .m13-font-blue p{
    color:#ffffff;
}
.tk19 .m13-btn-blue .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-blue .m13-open-close:before,
.tk19 .m13-btn-blue .m13-open-close:after{
    background-color: #ffffff;
}

/* purple */
.tk19 .m13-bg-purple .m13-description-container{
    background-color: #2d004a;
}
.tk19 .m13-font-purple p{
    color:#ffffff;
}
.tk19 .m13-btn-purple .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-purple .m13-open-close:before,
.tk19 .m13-btn-purple .m13-open-close:after{
    background-color: #ffffff;
}





/* light-blue */
.tk19 .m13-bg-light-blue .m13-description-container{
    background-color: #8ed6f6;
}
.tk19 .m13-font-light-blue p{
    color:#ffffff;
}
.tk19 .m13-btn-light-blue .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-light-blue .m13-open-close:before,
.tk19 .m13-btn-light-blue .m13-open-close:after{
    background-color: #ffffff;
}



/* black */
.tk19 .m13-bg-black .m13-description-container{
    background-color: #000000;
}
.tk19 .m13-font-black p{
    color:#ffffff;
}
.tk19 .m13-btn-purple .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-black .m13-open-close:before,
.tk19 .m13-btn-black .m13-open-close:after{
    background-color: #ffffff;
}

/* med-blue-1 */
.tk19 .m13-bg-med-blue-1 .m13-description-container{
    background-color: #0065bd;
}
.tk19 .m13-font-med-blue-1 p{
    color:#ffffff;
}
.tk19 .m13-btn-med-blue-1 .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-med-blue-1 .m13-open-close:before,
.tk19 .m13-btn-med-blue-1 .m13-open-close:after{
    background-color: #ffffff;
}

/* med-blue-2 */
.tk19 .m13-bg-med-blue-2 .m13-description-container{
    background-color: #008cff;
}
.tk19 .m13-font-med-blue-2 p{
    color:#ffffff;
}
.tk19 .m13-btn-med-blue-2 .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-med-blue-2 .m13-open-close:before,
.tk19 .m13-btn-med-blue-2 .m13-open-close:after{
    background-color: #ffffff;
}

/* blue-grey */
.tk19 .m13-bg-blue-grey .m13-description-container{
    background-color: #377283;
}
.tk19 .m13-font-blue-grey p{
    color:#ffffff;
}
.tk19 .m13-btn-blue-grey .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-blue-grey .m13-open-close:before,
.tk19 .m13-btn-blue-grey .m13-open-close:after{
    background-color: #ffffff;
}


/* green-1 */
.tk19 .m13-bg-green-1 .m13-description-container{
    background-color: #009a9c;
}
.tk19 .m13-font-green-1 p{
    color:#ffffff;
}
.tk19 .m13-btn-green-1 .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-green-1 .m13-open-close:before,
.tk19 .m13-btn-green-1 .m13-open-close:after{
    background-color: #ffffff;
}

/* green-2 */
.tk19 .m13-bg-green-1 .m13-description-container{
    background-color: #00ba72;
}
.tk19 .m13-font-green-1 p{
    color:#ffffff;
}
.tk19 .m13-btn-green-1 .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-green-1 .m13-open-close:before,
.tk19 .m13-btn-green-1 .m13-open-close:after{
    background-color: #ffffff;
}

/* light-green */
.tk19 .m13-bg-light-green .m13-description-container{
    background-color: #00d7ad;
}
.tk19 .m13-font-light-green p{
    color:#ffffff;
}
.tk19 .m13-btn-light-green .m13-open-close{
    border: thin solid #ffffff;
}
.tk19 .m13-btn-light-green .m13-open-close:before,
.tk19 .m13-btn-light-green .m13-open-close:after{
    background-color: #ffffff;
}




/* Progress Bar */
.tk19 .m13-progress {
    display: block;
    margin-top:25px;
    width: 100%;
    height: 6px;
    overflow: hidden;
    background-color: rgba(0,0,0,.1);
    background-image: linear-gradient(to right, #00d7ad, #00d7ad);
    background-repeat: no-repeat;
    background-size: 0 100%;
    -webkit-transition: background-size 0.4s ease-in-out;
    -moz-transition: background-size 0.4s ease-in-out;
    -ms-transition: background-size 0.4s ease-in-out;
    -o-transition: background-size 0.4s ease-in-out;
    transition: background-size 0.4s ease-in-out;
}
.tk19 .m13-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
/* Open Close Icon */
.tk19 .m13-open-close{
    position:absolute;
    right:20px;
    top:calc(100% - 70px);
    width:50px;
    height:50px;
    border-radius: 50px;
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    transform-origin: top right;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m13-open-close:before,
.tk19 .m13-open-close:after{
    content:"";
    position: absolute;
    width:36px;
    height: 2px;
    margin:-1px 0 0 -18px;
    display: inline-block;
    left: 50%;
    top:50%;
}
.tk19 .m13-open-close:after{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.tk19 .m13-open-close.open{
    top:30px;
    -moz-transform: scale(0.5) rotate(45deg);
    -webkit-transform: scale(0.5) rotate(45deg);
    -o-transform: scale(0.5) rotate(45deg);
    -ms-transform: scale(0.5) rotate(45deg);
    transform: scale(0.5) rotate(45deg);
}
/* Scrollbars */
.tk19 .m13-scrolling{
    height:90%;
    margin-bottom:20px;
}
.mCS-m13-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgba(255,255,255,.5);
}
.mCS-m13-theme.mCSB_scrollTools .mCSB_draggerRail{
    background-color: rgba(255,255,255,.1);
}
.tk19 .m13-scrolling .mCSB_outside+.mCSB_scrollTools {
    right: -15px !important;
}
/* Slider Fade */
.tk19 .m13-fade:after{
    content:"";
    position: absolute;
    display:inline-block;
    right:0;
    top:0;
    height: 100%;
    width:20%;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
    pointer-events: none;
}
.tk19 .scrolling-wrapper {
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width:767px){
    .tk19 .m13-bundle p{
        margin:0;
    }
    .tk19 .m13-title{
        text-align:center;
        padding:10px;
        display:block !important;
    }
    .tk19 .m13-title p{
        color:#fff;
    }
    .tk19 .m13-ar-155{
        padding-top: 100%;
    }
    .tk19 .m13-slider-paddings{
        padding: 0 10px;
    }
    .tk19 .m13-open-close,
    .tk19 .m13-fade:after{
        display: none;
    }
    .tk19 .m13-mobile-description-container{
        text-align: center;
        padding: 10px 10px 20px;
    }
    .tk19 .m13-mobile-description-container p{
        font-size:14px;
        line-height: 21px;
        color:#333333;
        padding-bottom:15px;
    }
    
    
    
    /*  Mobile Colors  */
     .tk19 .m13-title{
        background-color: #000f7b;
    }
    
    .tk19 .m13-mobile-border{
        border:thin solid #000f7b;
    }
    
    .tk19 .m13-title.blue{
        background-color: #000f7b;
    }
    
    .tk19 .m13-mobile-border.blue{
        border:thin solid #000f7b;
    }
    
    
    .tk19 .m13-title.purple{
        background-color: #2d004a;
    }
    
    .tk19 .m13-mobile-border.purple{
        border:thin solid #2d004a;
    }
    
    
    .tk19 .m13-title.light-blue{
        background-color: #8ed6f6;
    }
    
    .tk19 .m13-mobile-border.light-blue{
        border:thin solid #8ed6f6;
    }
    
    
    .tk19 .m13-title.black{
        background-color: #000000;
    }
    
    .tk19 .m13-mobile-border.med-blue-1{
        border:thin solid #0065bd;
    }
    
    .tk19 .m13-title.med-blue-1{
        background-color: #0065bd;
    }
    
    .tk19 .m13-mobile-border.med-blue-1{
        border:thin solid #0065bd;
    }	
    
    .tk19 .m13-mobile-border.med-blue-2{
        border:thin solid #008cff;
    }
    
    .tk19 .m13-title.med-blue-2{
        background-color: #008cff;
    }
    
    .tk19 .m13-mobile-border.med-blue-2{
        border:thin solid #008cff;
    }
    
    .tk19 .m13-mobile-border.blue-grey{
        border:thin solid #377283;
    }
    
    .tk19 .m13-title.blue-grey{
        background-color: #377283;
    }
    
    .tk19 .m13-mobile-border.blue-grey{
        border:thin solid #377283;
    }
    
    .tk19 .m13-mobile-border.green-1{
        border:thin solid #009a9c;
    }
    
    .tk19 .m13-title.green-1{
        background-color: #009a9c;
    }
    
    .tk19 .m13-mobile-border.green-1{
        border:thin solid #009a9c;
    }
    
    .tk19 .m13-mobile-border.green-2{
        border:thin solid #00ba72;
    }
    
    .tk19 .m13-title.green-2{
        background-color: #00ba72;
    }
    
    .tk19 .m13-mobile-border.green-2{
        border:thin solid #00ba72;
    }
    
    .tk19 .m13-mobile-border.light-green{
        border:thin solid #00d7ad;
    }
    
    .tk19 .m13-title.light-green{
        background-color: #00d7ad;
    }
    
    .tk19 .m13-mobile-border.light-green{
        border:thin solid #00d7ad;
    }
}


/* M30 */
.tk19 .m30-bundle{
    background-color:#fff;
}
.tk19 .m30-bundle *{
    outline: none !important;
}
.tk19 .relative{
    position: relative;
}
.tk19 .m30-bundle h2{
    font-size: 48px;
    line-height:1;
    text-align: center;
    padding: 50px 0;
    color: #333333;
}
.tk19 .m30-bundle p{
    font-size: 19px;
    line-height: 30px;
    font-family: foundrysterling-lightregular;
}
.tk19 .m30-bgimg{
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    background-size: cover !important;
}
.tk19 .m30-bg-black{
    background-color: #000000;
}
.tk19 .m30-ar-55{
    padding-top: 55%;
}
.tk19 .m30-ar-50{
    padding-bottom: 50.5%;
}
.tk19 .m30-description-wrapper{
    position:absolute;
    z-index: 5;
    width: 100%;
    height:100%;
}
.tk19 .m30-description {
    color: #fff;
    text-align: left;
    width: 380px;
    overflow: hidden;
    position: absolute;
    background-color: #0065BD;
    z-index: 44;
    top: 0px;
    right: 0px;
    margin-right: 21%;
    padding: 25px;
    top: 50%;
    margin-top: -155px;
    height: auto;
}
.tk19 .m30-description h4{
    line-height: 35px;
    font-size: 36px;
    margin: 0 0 20px;
    padding: 0;
    font-family: foundrysterling-bookregular;
}
.tk19 .m30-description hr {
    border-width: 2px 0px 0px;
}
.tk19 .m30-play-video{
    position: relative;
    display: block;
    background-color: #fff;
    text-align: center;
    text-decoration: none !important;
    padding: 15px 48px 15px 12px;
    font-family: lota-semibold;
    font-size: 16px;
    text-transform: uppercase;
    color: #0063C0 !important;
}
.tk19 .m30-play-video .fa{
    font-size: 36px;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    line-height: 1;
    margin-left: 10px;
}

/* Carousel */
.tk19 .m30-video-carousel-wrapper{
    padding:0 48px;
    position: relative;
}
.tk19 .m30-video-carousel .arrow-left,
.tk19 .m30-video-carousel .arrow-right{
    position: absolute;
    top: 0;
    width: 48px;
    height:100%;
    background-color:#999999;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m30-video-carousel .arrow-left:hover,
.tk19 .m30-video-carousel .arrow-right:hover{
    background-color:#000000;
}
.tk19 .m30-video-carousel .arrow-left{
    left:-48px;
}
.tk19 .m30-video-carousel .arrow-right{
    right:-48px;
}
.tk19 .m30-video-carousel .arrow-left:before,
.tk19 .m30-video-carousel .arrow-right:before{
    content:"";
    display:inline-block;
    position: absolute;
    top: 50%!important;
    left: 50%!important;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 0;
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; 
}
.tk19 .m30-video-carousel .arrow-left:before {
    border-right:10px solid #fff; 
}
.tk19 .m30-video-carousel .arrow-right:before {
    border-left: 10px solid #fff;
}
.tk19 .m30-video-carousel-item a{
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin:1px 1px 0 0;
}
.tk19 .m30-video-carousel-item.active a,
.tk19 .m30-video-carousel-item:hover a{
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.tk19 .m30-thumb-link{
    display: block;
    position:relative;
}
.tk19 .m30-thumb-link:after{
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #0000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m30-video-carousel-item.active .m30-thumb-link:after,
.tk19 .m30-video-carousel-item:hover .m30-thumb-link:after{
    background-color:rgba(0,0,0,.6);
}
.tk19 .m30-thumb-description,
.tk19 .m30-thumb-playing{
    position:absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left:20px;
    right:20px;
    z-index: 1;
    font-family: lota-regular;
    font-size: 20px;
    line-height: 1.3;
    color: #ffffff;
    text-align: left;
    opacity:0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m30-thumb-playing{
    text-align: center;
}
.tk19 .m30-video-carousel-item.active .m30-thumb-playing,
.tk19 .m30-video-carousel-item:hover .m30-thumb-description{
    opacity:1;
}
.tk19 .m30-video-carousel-item.active:hover .m30-thumb-description{
    opacity: 0;
}
.tk19 .m30-wrapper .thumb-slider #bx-pager>li>a>img {
    margin:0px;
}
@media screen and (max-width:767px){
    .tk19 .m30-bundle h2 {
        font-size: 36px;
    }
}
@media screen and (max-width:767px){
    .tk19 .m30-thumb-description,
    .tk19 .m30-thumb-playing{
        font-size: 16px;
    }
    .tk19 .m30-video-carousel-wrapper {
        padding: 0 40px;
    }
    .tk19 .m30-video-carousel .arrow-left,
    .tk19 .m30-video-carousel .arrow-right {
        width: 40px;
    }
    .tk19 .m30-video-carousel .arrow-left {
        left: -40px;
    }
    .tk19 .m30-video-carousel .arrow-right {
        right: -40px;
    }
    .tk19 .m30-description {
        top: 50px;
        margin-top: -50px;
        left: 0;
        margin-left: -100%;
        right: auto;
        bottom: auto;
        width: 100%;
        min-height: 310px;
        padding: 20px;
        margin: -50px 0 0;
    }
   .tk19 .m30-description h4 {
        font-size: 24px;
        line-height: inherit;
        margin: 0 0 10px;
        padding: 0;
    }
    .tk19 .m30-ar-50 {
        padding-bottom: 65%;
    }
}




/* M20 */

.tk19 .m20-main-section { background:#fff; }
.tk19 .m20-main-section.wide .wrapper-800 { max-width:1280px; }
.tk19 .m20-main-section .m20-text h2 { font-family:lota-semibold;color:#333; margin-bottom:40px; }
.tk19 .m20-main-section .m20-text a, .tk19 .m20-main-section .m20-text a:hover, .tk19 .m20-main-section .m20-text a:visited, .tk19 .m20-main-section .m20-text a:active { text-decoration:underline; color:#333; }

/* light grey */
.tk19 .m20-main-section.light-grey { background:#f2f2f2; }

/* black 80 */
.tk19 .m20-main-section.black-80 { background:#333; }
.tk19 .m20-main-section.black-80 h2 { color:#8ED6F6; }
.tk19 .m20-main-section.black-80 ol li,.tk19 .m20-main-section.black-80 a,
.tk19 .m20-main-section.black-80 p, .tk19 .m20-main-section.black-80 .m20-link,.tk19 .m20-main-section.black-80 .m20-link:hover,.tk19 .m20-main-section.black-80 .m20-link:active,.tk19 .m20-main-section.black-80 .m20-link:visited { color:#fff;border-color:#fff; }

    
/* teck green 1 */    
.tk19 .m20-main-section.teck-green-1 { background:#009A9C; }
.tk19 .m20-main-section.teck-green-1 h2 { color:#fff; }
.tk19 .m20-main-section.teck-green-1 ol li,.tk19 .m20-main-section.teck-green-1 a,
.tk19 .m20-main-section.teck-green-1 p, .tk19 .m20-main-section.teck-green-1 .m20-link,.tk19 .m20-main-section.teck-green-1 .m20-link:hover,.tk19 .m20-main-section.teck-green-1 .m20-link:active,.tk19 .m20-main-section.teck-green-1 .m20-link:visited { color:#fff;border-color:#fff; }

/* teck medium blue 1 */
.tk19 .m20-main-section.teck-medium-blue-1 { background:#0065BD; }
.tk19 .m20-main-section.teck-medium-blue-1 h2 { color:#fff; }
.tk19 .m20-main-section.teck-medium-blue-1 ol li,.tk19 .m20-main-section.teck-medium-blue-1 a,
.tk19 .m20-main-section.teck-medium-blue-1 p, :,.tk19 .m20-main-section.teck-medium-blue-1 .m20-link:hover,.tk19 .m20-main-section.teck-medium-blue-1 .m20-link:active,.tk19 .m20-main-section.teck-medium-blue-1 .m20-link:visited { color:#fff;border-color:#fff; }

/* teck medium blue 2 */
.tk19 .m20-main-section.teck-medium-blue-2 { background:#008CFF; }
.tk19 .m20-main-section.teck-medium-blue-2 h2 { color:#fff; }
.tk19 .m20-main-section.teck-medium-blue-2 ol li,.tk19 .m20-main-section.teck-medium-blue-2 a,
.tk19 .m20-main-section.teck-medium-blue-2 p, .tk19 .m20-main-section.teck-medium-blue-2 .m20-link:.tk19 .m20-main-section.teck-medium-blue-2 .m20-link:hover,.tk19 .m20-main-section.teck-medium-blue-2 .m20-link:active,.tk19 .m20-main-section.teck-medium-blue-2 .m20-link:visited { color:#fff;border-color:#fff; }

/* teck light blue 80 */    
.tk19 .m20-main-section.teck-light-blue-80 { background:#A5DEF8; }
.tk19 .m20-main-section.teck-light-blue-80 h2 { color:#000F7B; }
.tk19 .m20-main-section.teck-light-blue-80 ol li,.tk19 .m20-main-section.teck-light-blue-80 a,
.tk19 .m20-main-section.teck-light-blue-80 p, .tk19 .m20-main-section.teck-light-blue-80 .m20-link,.tk19 .m20-main-section.teck-light-blue-80 .m20-link:hover,.tk19 .m20-main-section.teck-light-blue-80 .m20-link:active,.tk19 .m20-main-section.teck-light-blue-80 .m20-link:visited { color:#333;border-color:#333; }


/* teck blue */
.tk19 .m20-main-section.teck-blue { background:#000F7B; }
.tk19 .m20-main-section.teck-blue h2 { color:#8ED6F6; }
.tk19 .m20-main-section.teck-blue ol li,.tk19 .m20-main-section.teck-blue a,
.tk19 .m20-main-section.teck-blue p, .tk19 .m20-main-section.teck-blue .m20-link,.tk19 .m20-main-section.teck-blue .m20-link:hover,.tk19 .m20-main-section.teck-blue .m20-link:active,.tk19 .m20-main-section.teck-blue .m20-link:visited { color:#fff;border-color:#fff; }

/* teck purple */
.tk19 .m20-main-section.teck-purple { background:#2D004A; }
.tk19 .m20-main-section.teck-purple h2 { color:#8ED6F6; }
.tk19 .m20-main-section.teck-purple ol li,.tk19 .m20-main-section.teck-purple a,
.tk19 .m20-main-section.teck-purple p, .tk19 .m20-main-section.teck-purple .m20-link,.tk19 .m20-main-section.teck-purple .m20-link:hover,.tk19 .m20-main-section.teck-purple .m20-link:active,.tk19 .m20-main-section.teck-purple .m20-link:visited { color:#fff;border-color:#fff; }

/* teck blue grey */    
.tk19 .m20-main-section.teck-blue-grey { background:#377283; }
.tk19 .m20-main-section.teck-blue-grey h2 { color:#8ED6F6; }
.tk19 .m20-main-section.teck-blue-grey ol li,.tk19 .m20-main-section.teck-blue-grey a,
.tk19 .m20-main-section.teck-blue-grey p, .tk19 .m20-main-section.teck-blue-grey .m20-link,.tk19 .m20-main-section.teck-blue-grey .m20-link:hover,.tk19 .m20-main-section.teck-blue-grey .m20-link:active,.tk19 .m20-main-section.teck-blue-grey .m20-link:visited { color:#fff;border-color:#fff; }

/* white on grey */
.tk19 .m20-main-section.white-on-grey .m20-text { padding:60px;background:#fff; }

@media (max-width: 991px) {
    .tk19 .m20-main-section.white-on-grey .m20-text { padding:40px 20px; }
}

@media (max-width: 767px) {
    .tk19 .m20-text-contact { border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px; }
    .tk19 .contact-text .m20-text-contact p { margin:0; }
}




/* SDG */

.tk19 .m-sdg h2 { font-family:lota-semibold;color:#333; margin-bottom:40px; }
.tk19 .m-sdg .body-editor * { font-family: lota-regular; font-size: 19px; color: #333; line-height: 30px; }


/* M43 Box */
.tk19 .m43-financial-container-new.m43-main-section.landing.wide .wrapper,
.tk19 .m43-main-section.wide .wrapper-800 { max-width:1280px; }
.tk19 .m43-main-section .m43-financial-box {margin-left:2.5%;margin-right:2.5%;}
.tk19 .m43-main-section h2 { text-align:center; }
.tk19 .m43-financial-container-new .{overflow-x:hidden; overflow-y:none;}
.tk19 .mb-xs-100{ margin-bottom:100px;}
.tk19 .m43-box.no-image-new{
    height: 380px;
    width: 100%;
    margin: 0px 0px 30px;
    padding:40px;
    background: #e8f7fd;
    position: relative;
    
}

.tk19 .m43-box.no-image-new:hover *{
    color: #ffffff;
}
.tk19 .m43-box.no-image-new .m43-date {
    color: #009A9C;
    font-family: lota-semibold;
    font-size: 14px;
    padding: 0;
    border: 0;
    margin-bottom: 15px;
    
}
.tk19 .m43-box.no-image-new span {
    color: #333333;
    font-family: lota-regular;
    font-size: 24px;
    line-height: 34px;
    display: block;
}

.tk19 .m43-box.no-image-new .btn-link {
    font-family: lota-bold;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 3px;
    border-bottom: 3px solid #000;
    display: inline-block;
    transition: none;
    -webkit-transition: none;
    text-decoration: none;
    position: absolute;
    bottom: 0px;
}

.tk19 .m43-box.no-image-new:hover *{
    color: #ffffff;
}

.tk19 .m43-box.no-image-new:hover .btn-link{
    border-bottom: 3px solid #ffffff;
    color: #ffffff;
}

.tk19 .m43-box.no-image-new:hover .m43-date{color:#ffffff;}

/*.tk19 .m43-box.no-image .m43-financial-box-no-img{*/
/*    width: 100%;*/
/*    height:100%;*/
/*}*/

/*  M22   */
.tk19 .m22-main-section.wide .wrapper-800 { max-width:1280px; }
.tk19 .m22-main-section.visible-xs .search-result-diff{ font-size:14px; }
.tk19 .m22-main-section.visible-xs h4 {display:inline-block;}
.tk19 .m22-main-section.visible-xs .date-tsa{ font-size:14px; font-family:lota-regular; display:inline-block; }


/*   M42   */
.tk19 .m42-carousel-bg {    background-color: #377283;}
.tk19 .m42-product-box-content {    border-bottom: none;    padding: 0;}
.tk19 .m42-box-text {   border-bottom: none;    padding: 5px 0px 20px;}
.tk19 .m42-product-box-content p,
.m42-box-text span {    font-family:'lota-semibold' !important;    color: #8ed6f6 !important;    text-transform: uppercase;    font-size:14px;    line-height: 2;    padding: 0 15px;}
.tk19 .m42-product-box-content p { font-size:16px; }
.m42-box-text span{    padding:30px 0 0}
.tk19 .m42-text{   color:#fff;font-family: 'lota-bold';    font-size: 48px;    line-height:1;    letter-spacing: -0.4px;}
.tk19 .m42-text2 {    font-family:'lota-regular';    font-size:19px;    line-height: 1.58;    margin: 0 0 16px;    color:#fff;}
.tk19 .m22-carousel .carousel-control.left {    left: 0;}
.tk19 .m22-carousel .carousel-control.right {    right: 0;}
.tk19 .m42-wrapper.bx-wrapper{    display:none;}
.tk19 #carousel-custom .carousel-indicators.carousel-indicators-42 li.active {    background-color: #377283;    border: 1px solid #377283;}
.tk19 #carousel-custom .carousel-indicators.carousel-indicators-42 li[class=active]::after {    background: #377283;}
.tk19 .m42-thumb-date{    border-bottom: none !important;    font-family: 'lota-semibold';    text-transform: uppercase;}
.tk19 #carousel-custom .carousel-indicators.carousel-indicators-42 li.active .m42-thumb-date {    color: #8ed6f6;}
@media only screen and (max-width: 1199px){
    .tk19 #carousel-custom .m22-carousel .carousel-control {        display: block;        bottom: 20px;        top: auto;    }
}
@media only screen and (max-width: 767px){
    /* .tk19 .m42-carousel-bg {        padding-bottom:50px;    } */
    .tk19 #carousel-custom .m22-carousel .carousel-control {        display:none;    }
    .tk19 .m42-text {        font-size: 20px;        line-height: 1.25;        letter-spacing: 0px;    }
    .tk19 .m42-text2 {        font-size: 16px;        line-height: 1.5;    }
}

.tk19 .m8-text-editor table tbody tr,
.tk19 .m8-text-editor table tbody tr td,
.tk19 .m8-text-editor table tbody,
.tk19 .m8-text-editor table {background:transparent !important;}
.tk19 .m8-text-editor table tr td,.tk19 .m8-text-editor table tr th {border-bottom:none !important; box-shadow: none !important; padding:10px 15px !important;font-weight:400;}
.tk19 .m8-text-editor table tbody tr:last-child td{border-bottom:1px solid rgb(221,221,221) !important;}


/*  M43   */


.tk19 .m43-financial-container-new .wrapper{
    padding-left: 15px;
    padding-right: 15px;
}
.tk19 .m43-financial-container-new .m43-container{
    padding:40px 15px 15px;
}
.tk19 .m43-financial-container-new .dropdown-div{
    border: none;
}
.tk19 .m43-financial-container-new .dropdown-div:after {
    content:"";
    position: absolute;
    bottom: 0px;
    display:block;
    width:300vw;
    height:1px;
    background-color:#d9d9d9;
    left:-150vw;
}
.tk19 .m43-financial-container-new .m43-financial-box {
    background: none;
    padding: 0;
    border: 0;
    width: 100%;
    margin: 0;
    float: none;
    min-height: 1px;
}
.tk19 .m43-financial-container-new .m43-financial-box > span {
    height: auto;
    font-size:19px;
    line-height: 1.54;
    margin-top:10px;
}
.tk19 .m43-financial-container-new .m43-financial-box div {
    padding: 0;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret {
    position: relative;
    display: block;
    width: 100%;
    border: 2px solid #000 !important;
    font-family: lota-regular;
    color: #333;
    font-size: 19px;
    height: 60px;
    line-height: 60px;
    padding: 0px 50px 0px 20px;
    margin-left: 0;
    text-decoration: none !important;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret:hover {
    color: #000; 
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret:after {
    content:"";
    background: url(/media/tk19-selectbox-right-image-black.png) no-repeat 0 0;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 11px;
    top: 11px;
}
.tk19 .m43-financial-container-new .col-centered{ float: none;}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items {
    position: absolute;
    white-space: nowrap;
    border: 2px solid #000 !important;
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    display: none;
    padding: 0 20px;
    background-color: #fff;
    z-index: 5;
    min-width: calc(100% - 30px);
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a{
    font-family: lota-regular;
    font-size:19px;
    line-height: 52px;
    display: block;
    text-decoration: none !important;
    color:#333;
    background-color: #fff;
    padding:0px 20px;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a small{
    font-size: 14px;
    line-height: 52px;
    font-family:'lota-semibold';
    color:#999999;
    border-left:none !important;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a span{
    color:#009a9c;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a,
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a span,
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a small{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a:hover{
    background-color: #333333;
}
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a:hover,
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a:hover span,
.tk19 .m43-financial-container-new .m43-custom-dropdown-items a:hover small{
    color:#fff;
}

@media (max-width: 991px){
    .tk19 .m43-financial-container-new .m43-financial-box > span{
        padding-bottom:40px;
    }
}
@media (max-width: 767px){
    .tk19 .m43-financial-container-new .m43-financial-box > span{
        padding-bottom:25px;
    }
    .tk19 .m43-financial-container-new .dropdown-div {
        padding: 40px 15px 20px;
    }
    .tk19 .m43-financial-container-new .m43-custom-dropdown-items a,
    .tk19 .m43-financial-container-new .m43-financial-box > span,
    .tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret{
        font-size: 17px;
    }
    .tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret{
        height:42px;
        line-height: 42px;
        padding: 0px 50px 0px 14px;
    }
    .tk19 .m43-financial-container-new .m43-custom-dropdown-box a.caret:after {
        width: 28px;
        height: 28px;
        right: 15px;
        top: 5px;
    }
    .tk19 .m43-financial-container-new .m43-custom-dropdown-items a {
        padding: 0px 14px;
    }
    .tk19 .m43-financial-container-new .m43-custom-dropdown-items a,
    .tk19 .m43-financial-container-new .m43-custom-dropdown-items a span,
    .tk19 .m43-financial-container-new .m43-custom-dropdown-items a small{
        line-height: 42px;
    }
    
}
.tk19 .m43-financial-container-new .with-cover .m43-financial-box .bgimg{
    height: 360px;
    margin-bottom: 10px;
    background-size:100% auto !important;
}
.tk19 .m43-financial-container-new .with-cover.col-md-4:not(.col-lg-3) .m43-financial-box .bgimg { height:435px;margin:0 0 20px; }
.tk19 .m43-financial-container-new { overflow:hidden; }

@media only screen and (max-width:1199px) {
    .tk19 .m43-financial-container-new .with-cover .m43-financial-box .bgimg,
    .tk19 .m43-financial-container-new .with-cover.col-md-4 .m43-financial-box .bgimg { clear:both;overflow:hidden;height:520px; }
}
@media only screen and (max-width:833px) {
    .tk19 .m43-financial-container-new .with-cover .m43-financial-box .bgimg,
    .tk19 .m43-financial-container-new .with-cover.col-md-4 .m43-financial-box .bgimg { height: auto;background: none !important;margin: 0 0 20px; }
}

.tk19 .m43-financial-container-new{
    background-color: #fff;
    width: 100% !important;
}

.tk19 .m43-box.full-hover .m43-financial-box:hover *{
    color: #ffffff;
}

.tk19 .m43-box.full-hover .m43-financial-box:hover{
    background: #0065bd !important;
}

/* M14 */
.tk19 .m14-container{
    background-color:#fafafa !important;
}
/*.tk19 .m14-container .backgroundGray,*/
.tk19 .m14-container .m14-main{
    background: none !important;
}
.tk19 .m14-container .related-links {
    padding-top: 100px;
}
.tk19 .m14-container h1{
    font-size:48px;
    color:#333;
    line-height: 1.04;
    letter-spacing: -0.4px;
}
.tk19 .m14-container h3{
    color:#000;
}
.tk19 .m14-container p{
    font-family: "lota-regular";
    font-size: 19px;
    line-height: 1.58;
}
.tk19 .m14-container .m14-date{
    font-family:'lota-bold';
    color:#009a9c;
    text-transform: uppercase;
}
.tk19 .m14-container a{
    color: inherit;
    text-decoration: underline
}

@media only screen and (max-width:767px){
    .tk19 .m14-container h1{
        font-family:'lota-semibold';
        font-size: 36px;
        line-height: 0.94;
        letter-spacing: -0.3px;
        margin-top:30px;
    }
    .tk19 .m14-container h3{
        font-family:'lota-semibold';
    }
    .tk19 .m14-container p{
        font-size: 17px;
        line-height: 1.47;
    }
    .tk19 .m14-container .m14-date{
        font-size: 16px;
        line-height: 1.88;
    } 
}

/* M34 */
@media (min-width: 768px) {
    .tk19 .m34-sustainability-icon.rows-of-5 {
        width: 20%;
        float: left;
    }
    .tk19 .m34-sustainability-wrapper.m34-matchM08Width {
        max-width: 989px !important;
    }
}

@media (max-width: 576px) {
    /*.tk19 .m34-sustainability-wrapper.m34-matchM08Width {*/
    /*    width: 50%;*/
    /*}*/
}

/*    M49    */
.tk19 .m49-container h2{ color: #333333;}


/* 2021 changes */

/* fixed main nav */

.header-nav-container { margin-top:100px; }
.tk19 header { position:fixed;top:0;left:0; }

/* left blue nav */

.tk19 .left-blue-nav.tk21 { left:0 !important; }
.left-blue-nav.tk21 .blue-nav-content,.left-blue-nav.tk21 { width:328px; }
.left-blue-nav.tk21 .blue-nav-listing { padding:20px 30px 40px;height:auto !important; }
.left-blue-nav.tk21 .blue-nav-heading,.left-blue-nav.tk21 .blue-nav-content h3 span { padding-left:0; }
.tk19 .left-blue-nav.tk21 .blue-nav-content h3 { padding:15px 26px;font-size:14px;line-height:18px;position:relative;background:#0279EA; }
.tk19 .left-blue-nav.tk21 .left-fixed-sidebar { position:absolute;top:50%;transform:translateY(-50%);right:20px;width:17px;height:18px;padding:0;background:transparent;outline:none; }
.tk19 .left-blue-nav.tk21 .left-fixed-sidebar span { padding:0px;background:#fff;width:17px;height:3px;border-radius:50%;display:block;margin:0 0 4px;float:none; }
.tk19 .left-blue-nav.tk21 .left-fixed-sidebar i { display:block;font-size:17px; }
.left-blue-nav.tk21 .sustainability-bar { margin:0 0 5px; }
.left-blue-nav.tk21 .blue-nav-listing > li > .blue-nav-heading { border-bottom:1px solid #fff !important; }
.left-blue-nav.tk21 .blue-nav-heading > a { font-family: 'lota-bold';font-size: 14px;line-height: 18px; }
.tk19 .left-blue-nav.tk21 .blue-nav-heading i { font-size:13px !important;margin-right:10px;top:14px; }
.left-blue-nav.tk21 .blue-subnav ul li a { font-size:13px;padding-left:10px; }
.tk19 .left-blue-nav.tk21 .blue-nav-heading a:hover { text-decoration:none; }
.with-sub-nav .left-blue-nav.tk21 { top: 100px!important;margin-top:0 !important; }

@media (max-width:991px) { 
    .left-blue-nav.tk21 .blue-nav-listing-wrapper { display:none; } 
}

@media (max-width:767px) { 
    .header-nav-container { margin-top:69px; } 
    .left-blue-nav.tk21 .blue-nav-content,.left-blue-nav.tk21 { width:100%; }
    .with-sub-nav .left-blue-nav.tk21 { top: 69px!important; }
}

/*Redirect button on the Financial Reports landing page*/
.redirectBtnContainer {
    text-align: center;
}